skysight-inc/HackerNews huggingface dataset:
Thanks for that explanation. Sounds completely broken if only 15 were ever impeached (assuming a lot more than 15 were likely bad apples).
Even a short clip of obvious racism should result in impeachment as you can't be fit to serve as a judge if you don't consider everyone equal.

Judges should be hard to replace (see e.g Turkey right now) - but peer review based bonuses or some kind of measure to get rid of bad behavior seems like a reasonable compromise.
That is incorrect. The Mist browser forces you to select a choice upon startup. There was no default. Mist is the most popular client.
We built www.lite-engine.com partly to fill this need; learn web development without admining servers or dealing with the backend language slash framework holy wars. With our paas you create web apps with html, css, JavaScript and sql. Great for learning these technologies an rapid app prototyping.
Thank you for mentioning https://www.mail-tester.com/ - I wish I knew this site existed back when I was setting up my mail server. I struggled setting up SPF and DKIM, having a site that validates your config is very helpful.
Moving blocks of memory around is something I am expecting java to do quite fast, just because the VM has intrinsic instructions to do that. You could do the same thing in any other language.
I was more thinking along the lines of random-currents-bad-luck though. Al tough the out most lanes might have a small effect.
Perhaps it can be generalized as 'people tend to support only things that are directly and immediately beneficial to their current life circumstances, and demonstrably non-detrimental to their real or perceived future lifestyle prospects'.
There's a new HBO series called "The Night Of" that portrays the New York justice system this way.

Trailer: https://www.youtube.com/watch?v=556N5vojtp0
I suppose, and I'm all in favor of cost/benefit analysis where it makes more sense to replace rock buildings with something modern with a fixed lifespan. We're sorta stuck with these buildings due in part to the era in which they were built, and that razing them would cost a lot also.
Argentine ants have invaded every continent in just one century
Apocalypse soon: videogame visions of world cities in 2029 – in pictures
> there obviously is value in [...]
> the pre-built binaries

Yet you object to having to pay for that value? If it's of no value, compile it yourself at no cost.
Frequently discussed here: https://hn.algolia.com/?query=httpie&sort=byPopularity&prefi...
It's very nice to see someone putting in the work to document this and show others how they were able to get it to work.

But I unfortunately believe, quite sincerely, that redundancy at this level is misguided at best and dangerous at worst.

Instead of building storage that can fail between nodes, consider building applications that can survive node loss and are not relying on persisting their state in a black box that is assumed to be 100% available. These assumptions about reliablity of systems and their consistent behavior under network partitions has bitten countless people before and will continue to claim victims unless application paradigms are fundamentally rethought.

Many people already know this. Even people who build these systems know this, but too many applications already exist that can't be change. Nonetheless, it's important for people building such systems for the first time to be aware that they can make a choice early in the design process and that the status quo is not a good choice. In other words, "Every day, somebody's born who's never seen The Flintstones." (https://mobile.twitter.com/hotdogsladies/status/760580954532...)
A quad-core CPU is worth building, because it is general-purpose, not application-specific. Note that the story already changes with - say - 16-core CPUs. Those are not useful for many users so they are not as common.
I made this!

I tried posting this myself in Show HN, but I think I was getting caught in the spam filter because I'm a new account.

Here is how it works, copied from the video description:

This is an experimental instrument I built that uses back-driven stepper motors to synthesize sound.
The operational principle is that when stepper motors are back-driven, they induce a pseudo-sinusoidal alternating current. If this signal is amplified and connected to a speaker, you can listen to it as sound. The pitch of the sound is determined by the frequency of the wave, which depends on how fast the motor is back-driven. Higher speed will be a higher note. I thought this sound was interesting, so I wanted to make an instrument that used this mechanism to make music.

There are 49 stepper motors, one for each note in my four octave instrument. At rest, each motor floats above one of 49 disks, which increase in size exponentially as the notes ascend in pitch. The disks spin together, driven by a single speed-controlled DC motor. When a key is pressed, the corresponding stepper motor is engaged with the corresponding disk in the disk stack, and the disk back-drives the stepper motor. The larger disks are moving faster on their outside edge than the smaller disks, so the stepper motors are driven faster by the larger disks than the smaller disks. The disks are sized such that all the notes will be in tune relative to each other. The key that the instrument plays in is determined by how fast the disk stack is spinning. A faster disk stack will play a higher key, a slower disk stack will play a lower key. The speed of the disk stack is a global pitch shift.

Each note has a volume knob because the higher notes come in much louder than the lower notes, so they need to be trimmed down.

The disk stack isn't built perfectly; it actually wobbles a little bit off axis. Because the pitch of any note isn't actually determined by the radius of the disks, but rather the instantaneous radius at the current point of contact, this causes most notes to slightly fluctuate in pitch as the disk stack rotates. This adds an interesting character to the sound.

Another interesting effect is that especially when spinning at higher speeds, it may be difficult to get the higher notes to fully engage with their disks. You have to push the higher keys pretty hard to get full engagement, otherwise the note may go up to a half or full step flat.
Why would you waste an extremely valuable exploit on a bounty worth under $6000 USD?
https://www.sifive.com/

https://www.sifive.com/about/press/
Also Israel.
"The cruelties will continue until humanity improves" sort of thing, eh...
For both swimming and track events, each starting block has a speaker to broadcast the gun sound. In the 2012 Olympics, the starting gun was replaced with a fully electronic device.[1]

1. http://www.theatlantic.com/technology/archive/2012/07/the-sp...
Serious Kettlebell Cardio: 10 Times the Cardio in 1/10 of the Time
or http://www.anandtech.com/show/10488/sifive-unveils-freedom-p...
Personal note: I worked with Joanne a few years back at a startup in Manhattan. She helped to improve our product in a very short timeframe. A pleasure to work with; the very definition of a professional.
Not all software requires the same degree of rigor in design and implementation. Software has bugs, but it sounds like you'd prefer if such software were never written in the first place. Regarding risk, it's as likely that the super-educated "engineer" drops unfiltered input directly into a SQL query as it is that Joe Programmer has the chance to corrupt data with a concurrency bug.
> only in an advanced civilized society like ours can a tiny octogenarian woman like
> Justice Ginsberg wield the kind of power she does

Not really. In any society large enough to require a city and not just a village. Priests didn't have to be strong, neither did kings - a well-known example: http://www.natureworldnews.com/articles/9742/20141021/real-k...
“Adventure. Excitement. A Jedi craves not these things.”

Biologically, risk taking when things are going well is a bad characteristic. Risk taking when things are going badly is probably a good characteristic. So I think you over value risk taking without any other considerations.
I like HTTPie and I use it from time to time, but I don't actually find the UI all that intuitive. It's probably just me, but having curl not actually care about the order of arguments makes it hard for me to flip back to HTTPie where it does actually matter. When I do, I usually expect headers to come first, since they actually do come first in a typical HTTP flow. But, again, it's probably just me, and maybe I need to force myself to use it more and it will become second nature.
IPsec is indeed an odd protocol in that it's almost too flexible, but I think that was probably inevitable - it's part of the TCP/IP suite after all. The various vendors probably wanted support for all kinds of weird scenarios built-in.

That doesn't make it particularly good, however. I've looked at it a few times in hopes of implementing my VPN's with it, and there doesn't seem to be any simple intelligible documentation on how to implement it with the basic Linux / FreeBSD tools. It feels like getting into birdwatching with all the different Swans and the weird jargon. Until now, OpenVPN has prevailed.

I'm hoping WireGuard [1] will get widescale support soon enough.

[1] https://www.wireguard.io/
If you can't control your PTR on IPv6, in postfix I recommend using: "smtp_address_preference = ipv4", instead of fully disabling IPv6.

This way you can still receive email from IPv6 servers.

I run an smtp server from home with a static IPv4 address (for which the ISP lets me configure the PTR), but their IPv6 is "beta" and they don't yet support delegation, which is rather frustrating, but different topic.
Cores in a processor share L3 cache.

At attacker on core 0 wants to steal secrets from a process in core 1 by causing shared cache lines to be flushed while performing precise timing measurements to learn about the neighboring interactions with the cache.

Unfortunately for the attacker, the way different cores alias access in L3 has a complex undocumented mapping.

Unfortunately for the victims, this mapping is static and can be determined by timing probes using cooperating processes.

The page visualizes these mappings.

These results can also aid in rowhammer attacks on dram (where you cause repeated access dram with the intent of corrupting neighboring lines. The normal way to force the memory accesses is to flush the cache, but you can't do that from javascript. Knowing the topology of the cache exactly you could use competing processes on multiple cores to continually flush the cache to get the same effect.
I got to interact with the Pompidou installation, mid 90s, you could select your favorite rendering via a foot switch (one for each screen) and the Connection Machine would then render a new set of image based / derived from your choice. It was presented as images created by a "genetic algorithm".

Having a super computer in an art museum was a really powerful statement. (But I was probably more impressed by the whole thing that by the resulting generated images)

It was a brief period at Pompidou when they would, regularly, present computer based works, at the frontier between art and science. (The series was called "revue virtuelle", virtual review)
I found this related Physics StackExchange commend in the articles: http://physics.stackexchange.com/questions/99318/is-it-fair-...
No it shouldn't, it doesn't owe you anything. There is a really inflated sense of self going on here.

Think of all the garbage that gets posted by people everywhere. Would you want to deal with the expense and overhead?
Why do you want to invest that much energy into trying to help a field that doesn't care to understand your work and ignores its warnings/conclusions?
They do, although for some reason I can't find anything more official than http://entertainment.howstuffworks.com/olympic-timing2.htm
What's really anti-intellectual is pretending something is profound when it is not.
Ideas need to deliver, just as problem solving does.
You must not live in Berkeley. Thanks to a recycling center placed in town, "independent recyclers" roam the streets, collect all the recycling from people's bins on trash days, and it's a terrible situation for both the collectors and other residents.

While collecting the recycling, the collectors steal (from my family multiple times), root through unlocked cars, knife open garbage bags, trespass, wake up sleeping people, and act aggressively towards anyone who interferes.

The collectors themselves live outside of the system of taxes and services, have no safety equipment to to protect them from broken glass etc, and end up in a constant cycle of unemployment, drug dependence, and other ills.

I feel like Berkeley manufactured this "picker" existence - it's an externality of trying to be the most progressive recycling town, and it's no good for anyone involved.
>> "I'd see someone appealing a sentence for selling some OxyContin and think, "geez, what a waste of money to put this guy in prison." But he's got a rap sheet a mile long - theft, robbery, assault, etc."

It sounds like this is a clear indication the justice system is failing. This guy has committed crimes in the past serious enough to land him prison and he has come out and repeated those mistakes. Why? That's the question we need to get an answer too. Is he just a bad person? Can he not change? If we believe that why not lock him up for life and save all the hassle of a trial every few years? I don't believe this is the case. He's likely put in prison, become accustomed to violence and injustice, pitting him even more against the 'system'/'man' and then came out to no money and no job possibilities. This seems to be to be something that could be fixed very easily. Private prisons would probably be against it (fewer repeat customers) and in a state where private prisons are illegal politicians probably can't campaign successfully on a promise of more money to help rehabilitate criminals.
Ask HN: Calendar/event manager that doesn't suck?
I want to create events with a time and date, assign participants and automatically notify them via e-mail (or SMS) a day before. I don't want them to have to download any app or create an user account. And it should work with any kind of e-mail (Gmail, Outlook, custom domain). I would manually manage the name, e-mail and phone number of each person. It would be acceptable, though, for the user to create an account if he wants to check the full calendar with the e-mail he was invited. Just not for the notification and confirmation stuff.

So far I tried:

- Outlook.com: slow, heavy cache problems, events failing to be created, most e-mail notifications don't get delivered (maybe they need to be in my contact list or have exchanged e-mails with me? some kind of anti-spam?), if Gmail users click on Yes/No/Maybe I get "550 Requested action not taken: mailbox unavailable". Tried both with a custom domain and a new @outlook.com account. I couldn't believe how shitty this thing is.

- Zoho: terrible UI, and I couldn't even get the confirmation e-mail delivered. It doesn't even hit my Gmail spam folder. How can I trust it to deliver notifications?

- Gmail: Like Outlook, user needs a Google Account to be able to reply Yes/No/Maybe, or to view the events.

- Trello: Doesn't work for this use case.

Any suggestions? If I need to self-host this thing in 2016 I might give up on the internet.
Well, from my experience, back in my youth, you actually have to hit the board or it wouldn't register touch in so many cases. Then you have to rely on whoever is making the manual measurements for corrections and that is messy.

Not every swimming competition can blow cash on slow motion photo finish cameras.
I guess the rules are in place to make most for most swimmers.
> why don't you use, e.g. protobuf

protobuf sounds attractive, but (unless I've missed something in protobuf's implementation), but out of the box you have 2 issues:

1. Protobuf doesn't/can't deal with fragmentation - so you'd have to ensure your protobufs are small enough to fit inside a UDP packet

2. Without a wrapper you couldn't put multiple small protobufs into a single UDP packet?

Both things are fixable by wrapping protobuf, but I suppose if you're trying to get something as small as possible, can you actually just do better by avoiding protobuf in the first place (I guess the answer is yes?)
What industry am I in?
Virtualizing React's Virtual DOM
Pretty much every news publication / organization has some internal bias / lean (some more than others). That does not mean their reporting is inaccurate.
I used to commute from Great America to Oakland Coliseum on the Capitol Corridor, and it took much less than 93 minutes.
Anyways BART to San Jose will help with that, but considering the tiny Warm Springs Extension is a year late don't get your hopes up for that Berryessa Bart commute.
We should be able to send spam from home.

But if we can send email from random dynamic IP addresses, so can spammers.

And spammers do. I run an MTA (postfix) on a couple of Linodes and I get more hacky spam-wannabe traffic than I get actual mail.

Postfix is configured to kill it all, so I never see any of it. But the logs are spam carnage.

My domains are hardly famous, so if you're running a high profile site I can imagine the problem would be a lot worse.
No, its not different from status quo really. No, that doesn't make it even remotely ok.
Yeah I think only distributed fs's like Ceph and Gluster really scale. File systems, even ZFS and Btrfs, don't scale because they don't deal with the fact it's not always one or two hard drives dying that'll take out the storage stack. Network card, power supply, motherboard, etc. And unless you have an all SSD array, the recovery times aren't scaling. One dead drive used to take maybe an hour to rebuild and now it can be a day due to capacity growing faster than performance.
I've done it; personally, I pay the extra $5/month for static IP addresses.

Depending on your upstream provider, though, it ranges from difficult to impossible to get the reverse DNS for "your" static IP addresses set to something reasonable. Maybe for a business account they would do it...but for a home connection, forget it. Trouble tickets asking for reverse DNS updates will be ignored.
The train between Boston and Providence is usually faster than driving even when there is no traffic, and Boston often has pretty bad traffic.
Governance and land use decisions definitely play a big role in how the Bay Area has become messy. The Bay Area doesn't have a regional transit authority empowered with the final word on routes and infrastructure, it has at least one agency per county, plus additional ones for each railway - dozens of services that have difficulty coordinating.

The anti-development climate also played a big role in how things played out. Regional planning in the midcentury wanted something more like LA - lots of freeways, cheap land and cheap development. Public backlash prevented the bay from being filled, and stopped most new freeway construction. [0] BART planning started in the same era, and it was also more ambitious than what ultimately came to pass. [1] Yet despite that, or maybe in part because of it, the jobs, and subsequently new population, continued to stream in. As a result, there's a lot of "development debt" that has been kicked down the road until now.

The governance issue and the land use issue are correlated; since authority is heavily localized across many departments, even on basics like water(SF enjoys a direct line to the good Hetch Hetchy water), every city and county tries to avoid "taking one for the team" and focuses on its immediate self-interest instead, favoring NIMBY policies, unbalanced commercial development, and services and infrastructure favoring the wealthiest demographics. Governance is also generally inefficient; SF's spending is far beyond other cities of its size. The new Bay Bridge span is an embarrassment on many levels. Politicians regularly play the liberal base for fools by using a framing of concern to avoid useful analysis, decision, or action; at the same time, they are willing to bend over backwards for the VC-backed tech club, cutting special deals and ignoring or downplaying misbehavior.

It's a highly dysfunctional place, albeit not yet melting down.

[0] http://www.sfgate.com/bayarea/article/In-1959-the-vision-for...

[1] https://www.reddit.com/r/bayarea/comments/zprpe/the_actual_o...
True, gigantic GUI programs such as full Office suites featuring heavy featuritis aren't the best match for volunteer-based development efforts. They just involve too much mind-numbing busywork.

What's your point regarding versin control software?
What about something Evite, Eventbrite, or even Meetup.com?
MinHash works well if you need to approximate Jaccard similarity. To approximate cosine similarity, you can use Charikar's SimHash: http://d3s.mff.cuni.cz/~holub/sw/shash/.
I understood it as using protobuf's interface definitions as as an integration point, not necessarily protobuf's exact wire format and everything below it that comes out-of-the-box (like TCP and below) in the default client.
It's reasonable from several different angles. Economics: The goods are priced lower than the competition. You don't negotiate prices against yourself. ROI: as aianus mentions. Affordability: it's about the same cost as a car, and lots of people own cars.
http://www.raikoth.net/lololol.html

List of lists of lists of lists
there's still interesting issues of numerical accuracy in the point-mass case: E.G. is there a "good" way to calculate positions to arbitrary precision given starting conditions given in arbitrary precision, and what the relationship is.
Thanks, I'll take a look.

By the way, the events should be private (and might contain some confidential information).
I think the granular pile problem is still unsolved: Can you predict the cone angle of a pile of granular material given a small set of initial parameters?
Silly question, but have you tried sending an email to someone running spam-assassin and check the headers of the received mail to see if there's anything obvious flagging you? For example, on Linode make sure that your reverse DNS for IPv6 are also set correctly.

I find it hard to believe that you get classified as spam for no good reason, unless perhaps that Linode / Digital Ocean are known for hosting so much garbage and people can be tempted to outright block them, but I doubt Gmail does that?
Security is not a required class for pretty much all CS degrees, including at other top CS schools like MIT, Stanford, and UC Berkeley. And from my experience, academics at these schools know exactly what professional practice is, given how many professors start startups out of these universities.

Students are not dumb. I personally think no specific classes should be required of a CS degree (other than a specific number of classes), and while the department should make recommendations, they should trust the intelligence of their students and give them freedom to pick the right classes.
I guess I was thinking that a good way to simplify many video UIs would be to remove these buttons. Perhaps the browser-esque way of providing this functionality would be to use bookmarks instead?
This was written before Healtheon tanked. The original plan was to computerize medical records. That's finally happening, but Healtheon didn't do it. What's left of Healtheon is a billing service for doctors.

@Home was a famous spectacular failure in Silicon Valley. They're remembered for building a really spectacular headquarters complex [1] and never moving in. The campus was vacant for most of a decade.

[1] https://goo.gl/maps/7yyNnJoLXAS2
I know Eventbrite has privacy settings for events, including password protecting the event page.
Way of the android cracker 0
Decent discussion and links in https://news.ycombinator.com/item?id=11686000
Why is there a total amount of change in velocity possible from solar sails? Shouldn't it depend on the mass of the thing being accelerated, amount of time under acceleration, etc?