5389 stories

RT @sahilkapur: This is a senator insisting that the House promise not to pass the legislation he’s considering voting for. https://t.co/b…

1 Comment

This is a senator insisting that the House promise not to pass the legislation he’s considering voting for.


Sen Rounds says he's asked for a guarantee house won't pass skinny befor conference or a delay in implementation if it passes

Posted by lizcgoodwin on Thursday, July 27th, 2017 5:07pm

63 likes, 46 retweets

Posted by sahilkapur on Thursday, July 27th, 2017 5:17pm
Retweeted by NateSilver538 on Thursday, July 27th, 2017 5:29pm

539 likes, 480 retweets
Read the whole story
21 hours ago
GOP Delenda Est
Share this story

Why the Scariest Nuclear Threat May Be Coming from Inside the White House | Vanity Fair

3 Comments and 6 Shares

They’d grown used to the outside world not particularly knowing, or caring, what they did—unless they screwed up. At which point they became the face of government waste or stupidity. “No one notices when something goes right,” as Max Stier put it to me. “There is no bright-spot analysis.”

Read the whole story
19 hours ago
New York, NY
21 hours ago
21 hours ago
Share this story
2 public comments
7 hours ago
BAFU. Billions and All Fucked Up.
My new favorite acronym
10 hours ago

The Old Kosciuszko Bridge is Floating Down the East River Right Now

1 Comment and 2 Shares
The Old Kosciuszko Bridge is Floating Down the East River Right Now
Spotted: the old span of the NYC's Kosciuszko Bridge floating down the East River on barges en route to its final resting place.
Read the whole story
21 hours ago
...in hell
Share this story

ZFS on Linux v0.7.0 released

1 Comment

[zfs-announce] v0.7.0 released

Brian Behlendorf behlendorf1 at llnl.gov
Wed Jul 26 19:47:58 EDT 2017

### Download

* https://github.com/zfsonlinux/zfs/releases/tag/zfs-0.7.0

### New Features

* Resumable zfs send/receive - Allow an interrupted zfs receive to be
  resumed if the stream was prematurely terminated (e.g. due to remote
  system or network failure).

* Compressed zfs send/receive - Use the zfs send -c option to directly
  send the compressed data in the ARC or on-disk to another pool without
  needing to decompress it.

* Multiple Import Protection - Prevents a shared pool in a fail-over
  configuration from being imported on different hosts at the same time.
  When the multihost pool property is on, perform an activity check
  prior to importing the pool to verify it is not in use.

* Customized zpool iostat|status columns - Additional columns can be
  added to the zpool iostat and zpool status output to show more
  information. Several useful scripts are provided which can report
  drive temperature, SMART data, enclosure LED status, and more.
  Administrators and users can add additional scripts to meet their

* Latency and request size histograms - Use the zpool iostat -l option
  to show on-the-fly latency stats and zpool iostat -w to generate a
  histogram showing the total latency of each IO. The zpool iostat -r
  option can be used to show the size of each IO. These statistics are
  available per-disk to aid in finding misbehaving devices.

* Scrub Pause - The zpool scrub -p option can be used to pause/resume an
  active scrub without having to cancel it.

* Delegations - The zfs allow and zfs unallow subcommands can be used to
  delegate ZFS administrative permissions for the file systems to
  non-privileged users.

* Large dnodes - This feature improves metadata performance allowing
  extended attributes, ACLs, and symbolic links with long target names
  to be stored in the dnode. This benefits workloads such as SELinux,
  distributed filesystems like Lustre and Ceph, and any application
  which makes use of extended attributes.

* User/group object accounting and quota - This feature adds per-object
  user/group accounting and quota limits to the existing space
  accounting and quota functionality. The zfs userspace and zfs
  groupspace subcommands have been extended to set quota limits and
  report on object usage.

* Cryptographic checksums - Stronger SHA-512, Skein, or Edon-R checksums
  are available.

* JBOD Management
  * Automatic drive online - Newly detected devices which are determined
    to be part of an imported pool are automatically brought online.
  * Automatic drive replacement - When the autoreplace pool property is
    on, any new device found in the same physical location as a device
    that previously belonged to the pool, is automatically formatted and
  * Automatic hot spares - When a device is faulted start a rebuild to a
    hot-spare device if available.
  * Fault LEDs - Set the fault LED for a device when it's faulted, clear
    it when it has been replaced.
  * Drive health monitoring - Automatically fault a device when an
    excessive number of read, write, or checksum errors are detected.
  * Force fault - Use zpool offline -f to proactively fault a
    problematic device.
  * Multipath - Can be used with advanced multipath configurations.

### Performance

* ARC Buffer Data (ABD) - Allocates ARC data buffers using scatter lists
  of pages instead of virtual memory. This approach minimizes
  fragmentation on the system allowing for a more efficient use of
  memory.  The reduced demand for virtual memory also improves stability
  and performance on 32-bit architectures.

* Compressed ARC - Cached file data is compressed by default in memory
  and uncompressed on demand. This allows for an larger effective cache
  which improves overall performance.

* Vectorized RAIDZ - Hardware optimized RAIDZ which reduces CPU usage.
  Supported SIMD instructions: sse2, ssse3, avx2, avx512f, and avx512bw,
  neon, neonx2

* Vectorized checksums - Hardware optimized Fletcher-4 checksums which
  reduce CPU usage.  Supported SIMD instructions: sse2, ssse3, avx2,
  avx512f, neon

* GZIP compression offloading - Hardware optimized GZIP compression
  offloading with QAT accelerator.

* Metadata performance - Overall improved metadata performance.
  Optimizations include a multi-threaded allocator, batched quota
  updates, improved prefetching, and streamlined call paths.

* Faster RAIDZ resilver - When resilvering RAIDZ intelligently skips
  sections of the device which don't need to be rebuilt.

### Changes in Behavior

* Non-privileged users are allowed to run zpool list, zpool iostat,
  zpool status, zpool get, zfs list, and zfs get. These commands no
  longer need to be added to the /etc/sudoers file.

* By default task queues are now dynamic and worker threads will be
  created and destroyed as needed. This allows the system to
  automatically tune itself to ensure the optimal number of threads
  are used for the active workload which can result in a performance

### Supported Kernels

Compatible with 2.6.32 - 4.12 Linux kernels.

### Module Options

* The default values for the module options were selected to yield good
  performance for the majority of workloads and configurations. They
  should not need to be tuned for most systems but are available for
  performance analysis and tuning. See the zfs-module-parameters(5) man
  page for a more complete description of the options and what they

* Added:
  * dbuf_cache_hiwater_pct - Percent over dbuf_cache_max_bytes when
    dbufs must be evicted
  * dbuf_cache_lowater_pct - Percent below dbuf_cache_max_bytes when
    dbufs stop being evicted
  * dbuf_cache_max_bytes - Maximum size in bytes of the dbuf cache
  * dbuf_cache_max_shift - Cap the size of the dbuf cache to a log2
    fraction of arc size
  * dmu_object_alloc_chunk_shift - CPU-specific allocator grabs 2^N
    objects at once
  * send_holes_without_birth_time - Ignore hole_birth txg for zfs send
  * zfetch_max_distance - Max bytes to prefetch per stream
  * zfs_abd_scatter_enabled - Toggle whether ABD allocations must be
  * zfs_abd_scatter_max_order - Maximum order allocation used for a
    scatter ABD
  * zfs_arc_dnode_limit - Minimum bytes of dnodes in ARC
  * zfs_arc_dnode_limit_percent - Percent of ARC meta buffers for dnodes
  * zfs_arc_dnode_reduce_percent - Percentage of excess dnodes to try to
  * zfs_arc_meta_limit_percent - Percent of arc size for arc meta limit
  * zfs_arc_pc_percent - Percent of pagecache to reclaim ARC to
  * zfs_compressed_arc_enabled - Disable compressed arc buffers
  * zfs_deadman_checktime_ms - Dead I/O check interval in milliseconds
  * zfs_delete_blocks - Delete files larger than N blocks asynchronously
  * zfs_dmu_offset_next_sync - Enable forcing txg sync to find holes
  * zfs_free_bpobj_enabled - Enable processing of the free_bpobj
  * zfs_metaslab_segment_weight_enabled - Enable segment-based metaslab
  * zfs_metaslab_switch_threshold - Metaslab selection max buckets
    before switching
  * zfs_multihost_fail_intervals - Max allowed period without a
    successful mmp write
  * zfs_multihost_history - Historical statistics for last N multihost
  * zfs_multihost_import_intervals - Number of zfs_multihost_interval
    periods to wait for activity
  * zfs_multihost_interval - Milliseconds between mmp writes to each
  * zfs_multilist_num_sublists - Number of sublists used in each
  * zfs_per_txg_dirty_frees_percent - Percentage of dirtied blocks from
    frees in one TXG
  * zfs_sync_taskq_batch_pct - Percentage of CPUs to run an IO worker
  * zfs_vdev_mirror_non_rotating_inc - Non-rotating media load increment
    for non-seeking I/O's
  * zfs_vdev_mirror_non_rotating_seek_inc - Non-rotating media load
    increment for seeking I/O's
  * zfs_vdev_mirror_rotating_inc - Rotating media load increment for
    non-seeking I/O's
  * zfs_vdev_mirror_rotating_seek_inc - Rotating media load increment
    for seeking I/O's
  * zfs_vdev_mirror_rotating_seek_offset - Offset in bytes from the last
    I/O to trigger seek increment
  * zfs_vdev_queue_depth_pct - Queue depth percentage for each top-level
  * zfs_vdev_raidz_impl - Select RAIDZ implementation.
  * zil_slog_bulk - Limit in bytes slog sync writes per commit
  * zio_dva_throttle_enabled - Throttle block allocations in the ZIO
  * zvol_request_sync - Synchronously handle bio requests
  * zvol_threads - Max number of threads to handle I/O requests
  * zvol_volmode - Default volmode property value
  * spl_max_show_tasks - Max number of tasks shown in taskq proc
  * spl_panic_halt - Cause kernel panic on assertion failures
* Removed:
  * l2arc_nocompress - Skip compressing L2ARC buffers
  * zfetch_block_cap - Max number of blocks to fetch at a time
  * zfs_arc_num_sublists_per_state - Number of sublists used in each of
    the ARC state lists
  * zfs_disable_dup_eviction - Disable duplicate buffer eviction
  * zfs_vdev_mirror_switch_us - Switch mirrors every N microseconds
  * zil_slog_limit - Max commit bytes to separate log device
* Changed:
  * zfs_admin_snapshot - Enable mkdir/rmdir/mv in .zfs/snapshot

More information about the zfs-announce mailing list

Read the whole story
21 hours ago
Share this story

45 percent of Republicans want the government to shutter “biased or inaccurate” media

1 Comment


President Trump hates the press. He spends nearly as much time attacking CNN and the “failing” New York Times as he does attacking Democrats. He’s referred to journalists as an “enemy of the people” both on Twitter and in public appearances. In March, he asked then-FBI Director James Comey to examine options for jailing reporters who published leaked information.

A poll from the Economist/YouGov, released on Wednesday, pushed the president’s ideas even further. It asked Americans whether they would support “permitting the courts to shut down news media outlets for publishing or broadcasting stories that are biased or inaccurate.”

The results were scary for anyone concerned about the future of American democracy.

According to the poll, Americans are roughly evenly divided on whether the US government should have the power to shut down unfriendly media outlets: 28 percent favor, 29 percent oppose, and 43 percent are unsure. But the results become really striking when you break them down by partisan identification:

A fairly large plurality of Republicans — 45 percent — support allowing media organizations to be shuttered. A scant 20 percent oppose the idea; that’s less than half the number who support it. The remaining 35 percent of Republicans have not made up their minds.

By contrast, more Democrats and independents oppose shutting down media organizations than support it (by a 21-point margin among Democrats and 2-point margin among Independents).

Let that sink in for a second: More than twice as many Republicans support giving the government power to shut down media organizations that it deems either “inaccurate” or “biased” than oppose it. Such a proposal isn’t something you see in democracies, as it would essentially end freedom of the press entirely. It’s along the lines of what you see in Vladimir Putin’s Russia or Recep Tayyip Erdoǧan’s Turkey.

Experts say it’s not hard to draw a straight line between these results and Trump’s rhetoric. Basically, they say, Republicans are adjusting their opinions on press freedom to fit the kind of language they hear from the leader of their party.

“There’s a lot of evidence to suggest that on a wide range of issues, an individual’s party identification tends to drive attitudes rather than the other way around,” Will Jordan, a poll analyst at the Global Strategy Group public affairs firm, told me. “This poll seems to show one way how Donald Trump’s norm breaking is trickling down and shaping the opinions of rank-and-file Republicans.”

Imagine this happening in another country

These poll results don’t mean that Trump is going to tear up the First Amendment. There is no indication whatsoever that he wants to try to do so, nor that the courts would allow him to. Recall that it was President Obama, not Trump, who used the Espionage Act to put a huge number of journalists’ sources in jail (Trump has yet to follow in his footsteps).

It’s jarring all the same. Mass support for shuttering media outlets is the kind of thing you’d expect in a country the US condemns for its anti-democratic practices, not in the US itself. You could imagine seeing something like this in a country like Poland, whose authoritarian ruling party has purged critical voices from its public broadcaster, or Venezuela, where journalists who criticize the government are jailed under “defamation” charges.

Both of those countries are undergoing what scholars Yascha Mounk and Roberto Foa call “democratic deconsolidation”: wherein a formerly democratic country starts to slowly collapse into some kind of authoritarian regime. The ruling parties in both Poland and Venezuela were democratically elected but proceeded to crack down on freedom of the press and other basic democratic institutions after taking power — with the support of their own hardcore backers.

In either of those countries, we’d look at a poll result like this and think, “Well, of course.” We wouldn’t be surprised that supporters of the ruling party back attacks on the free press when that’s what their leaders are doing.

Donald Trump isn’t jailing journalists or shutting down media organizations he sees as hostile or biased against him. But he has threatened to come after Amazon financially as punishment for hostile coverage from the Washington Post (which is owned by Amazon CEO Jeff Bezos). Some of Trump’s aides told the New York Times that they were thinking about blocking the Time Warner/AT&T merger to punish Time Warner, CNN’s parent company, for the television network’s coverage.

These threats, and the overall tone of Trump’s rhetoric about the press, are quietly altering the way Americans think about restrictions on press freedom, to the point where support for the kinds of actions being taken in actual collapsing democracies is growing among Republicans.

It is yet another signs that the foundations of our democratic system may be more rickety than we ever would have imagined six months ago.

Read the whole story
22 hours ago
GOP Delenda Est
Share this story

What it’s like to ship yourself overnight on Cabin’s sleep pod bus

1 Comment

Cabin, the sleep pod-equipped charter bus, wants to be like the Ritz Carlton, but on wheels.

Last weekend, I traveled from San Francisco to Los Angeles roundtrip on Cabin. When I arrived to the bus pickup location in San Francisco, a smiley attendant greeted me. She then proceeded to check me in and stow away my bag. Upon entering the bus, I saw the social lounge, where people can chit chat and hang out if they don’t want to go to sleep right away.

I bypassed that area and went straight upstairs to pick out my pod. I went with a top bunk with the emergency exit, because the exit row pods have the most room. Each pod was equipped with some nighttime necessities, like ear plugs, water and a melatonin supplement. Shortly after picking out my pod, a fellow traveler asked me if I wanted a picture of myself in the pod. Clearly, I said yes.

My sleep pod buddy took a pic of me chillin.

We left San Francisco at 11 p.m. on Friday, so I didn’t have to miss any work and we arrived at 7 a.m. in Santa Monica, which meant I had a full Saturday to spend in LA. The bus left LA at 11 p.m. on Sunday and arrived at 7 a.m. in San Francisco.

A round trip Cabin between Los Angeles and San Francisco costs $230. What you get with Cabin is a sleep pod, bedding, free Wi-Fi, complimentary water, nighttime tea, coffee, earplugs and a melatonin supplement. You can store up to two pieces of luggage under the bus and carry on one small item that can fit inside your pod.

Cabin is by no means the cheapest way to travel between San Francisco and Los Angeles. There’s Bolt and MegaBus, which both offer pretty cheap roundtrip tickets for about $50. There’s also, of course, flying, which is the fastest and, depending on how far ahead in advance you buy your tickets, not too expensive.

“We are really upfront that this is not the cheapest way to get to LA,” Cabin Co-founder and President Gaetano Crupi, who was riding on the maiden voyage, told me.

But Cabin is by far the most comfortable way. This is coming from someone who has made the trek between those two cities over 50 times. But although the sleep pod itself is pretty comfortable, the bumps on the road are not. It took me a little while to fall asleep on the way to LA, but I’m not sure if that was because I took a nap earlier that day or because of the bumpy roads. I had one of those experiences where I “woke up” in the morning and wasn’t sure I had ever even fallen asleep.

The way back was much better for me. I fell asleep pretty quickly and slept through the night. I even had a dream on the sleep bus about being on the sleep bus. So meta. Upon waking up, I went downstairs to the social lounge, where the Cabin attendant greeted me and offered me some espresso. After I finished my cup, I was on my way.

From SleepBus to Cabin

Cabin got its start as SleepBus, which offered roundtrips between LA and SF on a sleeper van. The entire pilot sold out, with over 4,000 attempted reservations, Crupi said. After raising some money, Crupi and co-founder Tom Currier started thinking about what nerve they struck.

“It’s not as simple as people want to sleep on a bus,” Crupi said, laughing. “That’s not it. That’s not the product.”

So they spoke with some of their customers and came to the conclusion that it all came down to time. But they didn’t want to simply offer a bus you could sleep on — something that felt like a hostel.

“That’s when the real insight came,” Crupi said. “Everyone is working on autonomous. It’s going to be commoditized. As soon as you start going into a two-hour period of time in a car and you don’t have to care about the driving portion and steering wheel, then why is it designed the way it is?”

Cabin wants to be a brand that “feels like the Ritz Carlton,” Crupi said. He went on to talk about how regional transportation in the U.S. is not ideal. To be exact, he said it “really sucks.” With autonomous vehicles, Crupi envisions a lot of regional transportation happening on the highways.

“What we think is, a future is highway trains,” Crupi said. “Once you start thinking about, ‘I have a customer for seven hours,’ then it’s about design and service.”

That’s where the emphasis on details to things like attendants, private spaces and amenities come in. Eventually, Cabin wants to add onboard ordering of coffee, tea and other things.

“You’re having the experience of autonomous, today,” Crupi said.

Self-driving, autonomous vehicles have been on the minds of Crupi and Currier since the beginning. One day, Cabin will not only offer the experience of autonomous, but truly autonomous travel.

“We’re pretty passionate about what autonomous would do to how people live,” Crupi said. “We think that once people aren’t worried as much about their commute, communities can be further apart and children can group up in nature and all kinds of good things are going to happen, in terms of how cities are constructed and how people think about accessing where they work and where they live.”

Even though autonomous is still a ways away, Crupi and Currier wanted to bring an autonomous experience to people right now. That’s because they’ve been “excited about the idea of falling asleep in your car and your car taking you somewhere,” Crupi said.

Operating a hotel on wheels

So far, Cabin has built out three busses in order to offer nightly service — one bus going in each direction along with a backup bus. From now until September 1, Cabin is going to slowly ramp up the number of trips it offers.

As I mentioned, the trip I went on was Cabin’s first ever. This weekend, Cabin is making its second roundtrip voyage. Cabin’s taking it slow in order to work out the operations, like the best way to handle the laundry, trash and bathroom every day.

“You kind of have to make partnerships because it’s completely mobile,” Crupi said. “Laundry gets picked up and dropped off. The fuel comes to the vehicle. That’s one of the major benefits of this type of regional transportation solution, is that I don’t need an airport.”

When Cabin isn’t operating, it parks in a lot. When it picks up people, Cabin utilizes tour bus pickup zones. Cabin is fully legal in both San Francisco and Santa Monica.

“A lot of startups are like, ‘deal with the regulators later,'” Crupi said. “We were like we have an asset that can be impounded by the police department, so we got our route approved by the city engineer in Santa Monica. Everything is completely approved.”

For the next quarter, Cabin is going to focus on the hospitality element of the experience, Crupi said. It’s also going to continue to think about things like if the cabins are big enough or if they could look slightly different.

Regarding additional routes, Cabin is looking at Portland and Las Vegas. But one of the things that really interests Crupi is the middle of the U.S., which he says “is a massive opportunity.”

“I’m really excited about the fact that if you use the highway system and don’t need tracks, we can build this premium, almost European travel experience in the United States with very limited infrastructure,” he said.

Cabin recently raised $3.3 million for its moving hotel business. That’s what will allow the startup to expand its services regionally. Crupi recognizes that Cabin is not the type of startup that’s going to receive hundreds of millions of dollars in funding right now, but for now, Crupi said, “we have a profitable business model with customers we can learn from.”

Frequently asked questions

  • Were you able to sleep?
    On the way there, I think so. On the way back, yes.
  • Does the pod lock?
    No, but I felt safe.
  • Were people raging?
    Thankfully, no. I was surprised that everyone went night night pretty quickly and there wasn’t any noise. But if people aren’t ready to go to sleep right away, they can hang in the social lounge
  • Was the bathroom gross?
    Nope! It was good for a bus bathroom. They even had tampons!!
  • Isn’t it cheaper to fly?
    Depends on when you buy your flight, but yes, flying can definitely be cheaper.
  • Would you do it again?
    Generally when I travel, I experience a fair amount of anxiety. Flying means I have to get to the airport at least an hour early, and deal with security lines and potential delays due to weather or some other nonsense (think SFO’s runway construction). Driving means I have to be awake in the car for several hours and even if I’m a passenger, I can’t fully stretch out my legs. With Cabin, I can board up to 10 minutes before the bus departs and pass out on a real, albeit small, bed.
Featured Image: TechCrunch/MRD
Read the whole story
4 days ago
I would try this.
Share this story
Next Page of Stories