skysight-inc/HackerNews huggingface dataset:
> How will that stop corruption? Presumably, when someone is being dragged to vote, he'll vote for "the more familiar name", in other words, the name most repeated on TV, in other words, the one who raised the most funds. If anything, voting should be hard (but fair) so that only people that actually know something about the candidates (and political system) should be able to decided which one is better.

You could also (rather than viewing it as an education issue, that "dumb people shouldn't be allowed to vote" [not a quote]) see it as a representation issue. If only the "people who know something" can vote, now you've over-represented a sample of your population.

The only way to be sure that elections have the maximum benefit for everyone is to ensure everyone votes. Allowing people to not vote is not a benefit -- even if you argue that they're votes are not helpful.

And ultimately, in Australia you are allowed (through a legal loophole) to submit invalid votes -- a vote that doesn't count toward any party. The only thing that is mandatory is that you show up. Everyone knows about invalid (donkey) votes, so if someone really wanted to abstain they have an avenue for it.
Interestingly, the bike lane shown in the first picture of the article rather marks the region that by German law cyclists are required to avoid. Cyclists are required to keep about a meter distance from parked cars to prevent dooming. That of course does not stop local authorities from creating bike lines exactly as shown in the article :(.
For me it's a very interesting question whether they directly used the generated C code from the P toolchain in the driver or whether they only used P for verification of the state machines and reimplemented them in C.

Directly using the code would be a huge achievement and can help to avoid a lot of issues that will come with reimplementing it. However it has also quite huge requirements for the code generation. E.g. the scheduler must fit the target system and must be performant for the use-case, the infinite-queue semantics that the state machines seem to have are not ideal for a constrained environment and of course there's questions regarding memory allocation and garbage collection (which should mostly be avoided in drivers).
I just wanted to check that none of us have ever said something among friends that we wouldn't want random people or employers hearing about even years later? Even one sentence that could be taken out of context? And we're totally cool about being fired over it? Just checking.
I notice that whenever I visit Amsterdam. I love cycling in the Netherlands, but the cyclists are awful.
I think the article can spark a healthy argument, but didn't manage to pave the way for it properly. I'm all for an "enough" theoretical and conceptual background for the common developer. I always talk about this in my circles.

A common developer should have technology-independent computer science, software engineering & architecture backgrounds. For example, unfortunately, I hardly saw a developer that can differentiate clearly between statically-typed and dynamically-typed languages, or compiled vs interpreted vs JIT, or know what is dynamic dispatch, or memory management (manual vs reference counting vs Garbage Collection), or what is the type of the database they are using, or what possible architectures we can design our system against, etc. And they all are good productive developers.

It's not uncommon to hear arguments about programming being an art or an engineering discipline. Both may be borrowing from both I think. But based on what I experienced, the scientific approach in problem solving is rare. Everyone seems to just hold the brush, and let the magic happens.

Here is a similar article about the problem. http://www.rodenas.org/blog/2006/12/13/the-problem-with-prog...
Have you read Celko's book? If not I suggest you do. As the guide states at the very top that is where you'll find the detail you're after.
Thanks! Added that as well.
AlJazeera has a nice documentary,
https://www.youtube.com/watch?v=8OsMdzrxQfA

It appears that tusks from African elephants are more valued in China than those from S/S.E Asia. Does anyone know why this is ?
Generating a private transaction with CredaCash takes 2-3 seconds and 200 KB memory, by design. See comparison at CredaCash.com/compare
> so maybe a chassis design defect subjecting the batteries to unexpected strain?

It should take more than a little bit of unexpected strain to ignite a consumer electronics device.
Also getting taught by amateurs, that just isn't a thing in the Netherlands. You learn to drive in a modified car (extra set of brakes, extra mirrors) with a qualified instructor next to you.
Lets say you are looking for a stock photo of a dog to use in your landing page like this one: http://www.shutterstock.com/pic-110687501/stock-photo-dog-ab...

Google Image Search API does not let you search multiple Stock Photo providers for photos. We are using APIs from multiple vendors to fetch the stock photos.

Secondly, our AI is geared towards stock photos. You can start searching for "dog" in aiphotosearch.com, then like a couple of photos that are closest to the one you are looking for and then refine results. We train a model that "understands" what you liked vs discarded and uses that to bring more results.
>will just cause more people to drive

They obviously preferred to do so (since they chose it), and maybe the new lane let some more people afford the house/commute-time pair they wanted.

It's true that induced demand means aggregate travel times don't go down, but more people getting where they need to go in the same amount of time is a victory too.
Cool, I also had a library for drawing binary tree.
https://github.com/msbanik/drawtree
Wouldn't it make context switching faster because you don't have to invalidate any TLB entries?
Public transit can take you to all kinds of amazing parks, and even beaches. Plus there's always Uber and Zipcar.
Seriously? A billion+ people use Facebook products, many hundreds of millions very happily.
It's not about youth or agility, it's about skills and confidence. Young men innately have the confidence to ride assertively, but all cyclists should feel empowered to protect themselves.

The obvious example is fatal accidents involving large goods vehicles and cyclists in London. Women are vastly disproportionately likely to be involved in this class of accident, despite being under-represented in overall accident statistics. The leading theory is that women ride less assertively, putting them in dangerous situations at junctions. They're more likely to undertake and less likely to take the lane, jump red lights or bang on a window to make their presence known. They vanish into the large blind spots that surround large goods vehicles. In all likelihood, these cyclists are dying of politeness.
I believe that Netflix mainly uses AWS because their needs tend to surge dramatically at certain times, so that if they built their own worldwide server network, it would have to be vastly over-provisioned for when people get home at 7 PM and start streaming.

Plus they were a pretty early-adopter of AWS, and they have a ton of infrastructure running on it already.
Sure, I'm just saying blaming it on the battery manufacturer becomes a harder sell when two manufacturers are affected, unless Samsung Electronics proscribed the specs so tightly it's their design flaw, or they made the manufacturing equipment, or the batteries' operating environment (i.e. the phone) is a factor. Or SSDI and Amperex could have sold manufacturing tech to each other, I suppose.
Performance does always matter, but for practical software development, everyone should realize that someone else did it better. The most optimal data structures and sorting algorithms have already been implemented numerous times in all programming languages; a good craftsman only needs to know when to use them and why. On the other side, the person implementing said most optimal sort should know why it's most optimal and be able to explain to others every property of their implementation.
>some other car will crash into you

Most roads I've encountered have some space between the travel and parking lanes, big enough for a door and person, but this is also the space bikes use. Only on the narrowest streets do you have to watch out for cars.
O'Reilly Gives Away Free Programming Ebooks
Deliver marketing campaigns successfully to China users. Fix GFW issue
Hmm so even if you can ever buy a secure phone you trust, you need to put another, completely opaque, computer into it to make it function (on cell networks anyway.)
It's like learning blacksmithing to construct your own hammer. A valuable skill to have on its own, but, a craftsman will recognise who's good at making hammers and nails, who at sourcing wood, who at architecting houses, and who at building houses.
I think the more interesting stats would be in the are of non-fatal injuries.
If you die, the hit was probably pretty hard, but there are loads more people getting injured but not life-threatening.
Breaking boths legs and a concussion would not be part of that stat.
Only if you buy is after security. Maybe we're gonna have to buy phones now too :)
It was terrible to see that happen, but it looks like getting out of silos built by the likes of Google, Facebook, etc., is becoming more difficult with time.

If something has to be built, it has to be done by common people. There's no point looking at large corporates for these.
It is the same in the Netherlands. By the time people are old enough to get a drivers license they already knows this. Everyone gets taught this by their parents, and everyone cycles themselves so people know that this is necessary.
In my experience as a not-very-technical person who has worked with WordPress extensively and dabbled in static site generators, WordPress is an order of magnitude easier to deal with.

Further thoughts on this: https://poststatus.com/static-site-generators-versus-wordpre...
but doing memory management is a big deal too
I don't think most genuinely non-technical people would prefer Markdown over real WYSIWYG.
Author of the post reporting for duty!

That was written before TCG Opal arrived and greatly improved the situation. In any case, the post turned out to be a meeting point for SSD full disk encryption fans, so there's a whole lot of great discussion in the comments.

I did write a follow-up post in 2015 on getting TCG Opal working with your SSD using the open source MSED: https://vxlabs.com/2015/02/11/use-the-hardware-based-full-di...

(the author of MSED was super-helpful in the comments, which turned out to be an informal kind of msed helpdesk)
Many, if not most of these things are problems with the environment, not things programmers should think about or try to solve. In fact, most of them should explicitly not be thought about. All that that will do is lead to defensive programming - What if X happens? What if Y? The answer to most of them is simple - Crash. Make it loud and clear that something is wrong. Any attempts to rectify the problem, and most attempts to even detect it will only add surface area to the code, surface area where you can screw up and introduce bugs.

Could the system's timezone change? Yes. If you're manipulating time sanely, you're already using a timezone aware time class - particularly when serializing - and that's great. But if you're uncertain, it's best not to try to rectify. Your program will never be able to guess with any success.

Almost all of this post strikes me as along the vein of the questions of Babbage - "Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?" Almost all of these are the wrong numbers. Rather than leading you to the simple, correct solution (Use good serialization formats and timezone aware datastructures) it leads you down a path of paranoia, convinced the world is out to get you. If you're programming for that world, you're either a DRM programmer and should burn in hell, or you're doing it wrong. Trust your environment and OS and make damn sure that when you're setting up those layers you set them up right - Don't worry that every second open() call will return an invalid filehandle, just because.
Not the OP, but I think you misunderstood.
Excel was always a windows application that had the same functionality as lotus 123 that was a DOS application. So much so that the keyboard interface is still compatible.

Actually what I remember is that Lotus killed itself by not having a windows version on time.
I guarantee you that every single person sending and receiving DM's has an email address, so you'll have to ask them.
My intuition tells me that neuroplasticity is largely driven by genetics. Outliers in this space are likely caused by mutations related to neurofibromatosis. I also imagine that there is a huge memory component in some of these variants (for example, a person who can learn quickly but also forgets quickly).
I think he answers your question in this video: https://www.youtube.com/watch?v=joFWr3JzBOI
I wear one when rock climbing, kayaking, snowboarding, skiing, motorcycle, bicycle, skateboard, football, etc. Pretty much any time I go over 8mph. I even considered one in aussie rules football but they were hard to find in the states.

I found that helmets for winter sports are better than hats. They don't soak up sweat like a hat does so do better in cold and are better vented than a hat as well. They also really help with the trees.

It's also interesting that they used to be "nerdy" on ski slopes in the US, then several major states required everyone under 18 to wear them. Now 80% (feels like) of kids wear them all the time, so you actually look wierd if you don't wear a helmet.

I definitely wear them on bikes and have needed them (and bounced off of them) many times. I tend to tuck when I go off the bike so I bounce the back of my helmet. There's a heart warming sensation of relief when you hear that hollow thunk sound of the helmet taking the blow on the pavement, tree, hardpack, rock, etc, with no bad effects on you.

Also on my commute I tend to hit 45 mph multiple times in the first 2 miles (I drop 500 ft in 2 miles and I feel it's safer to do 35 like the cars on the nicely paved winding suburban road than to sit in the bike lane).

Finally... I made this guy (who hates helmets) put one on after the kite pulled him up into the goal posts on a previous run. https://www.youtube.com/watch?v=9PGKG5ZFMQg He thanked me a year later.
I am sure I have seen research claiming that excessive facebook use makes people less happy.
A static IP brings along privacy and tracking concerns when public facing servers/services are mixed with personal browsing and use. Even if ISPs are handing out IPv6 addresses, it would be better for people to get addresses that do change often or on demand.
Regulations didn't stop Uber or Airbnb.
If you are in a super competitive space - areas like cleaning or food delivery..

Sigh.
The reason it is a game changer in we are now trying to cure not just increase survival. Once you have a method that can cure people with advanced cancers that all other treatments types fail on you have a game changer.
Looks like the same thing with the Boeing 787s batteries. I'm not sure if it has to do with geometry, manufacturing defects or something like that
One note I'd like to make is that in NL, motorcyclists and mopeds (capable of speeds >25 kph) are required by law to wear a helmet, which has to meet certain standards.
Neat, but why?
I'm about to start a side project with a desktop web site, a mobile site and a cordova based hybrid app . I'm searching for one single frontend framework

* must be fast,
* minimal, or customizable
* touch-first, and mobile first
* css framework
* no or minimal javascript, no typescript, on js framework etc.

I'm trying to find an alternative to Ionic2 to skip the angular and typescript parts, which I don't need.

Any experience?
I think this will improve with time but I also don't think it matters much. the benefit of the currency is worth the associated time costs.
Thanks for the feedback. We have kept 10kB size limit because it is an entry for 10k apart event. ( A Challenge that asks you to build a compelling web experience that can be delivered in 10kB and works without JavaScript.)

Regarding conversion: We have focused on minimal design which encourages users to click call to action buttons using several techniques described in InstaPages blog & several other sources.

You may read more at: https://github.com/abhas9/ideadeck
Only if you have to. Not all processors come with a MMU. Using an OS is not always necessary. There are size thresholds for which a MMU makes sense - so memory management does not always imply a memory hierarchy which requires a MMU. Maybe a MMU does not make sense in systems with deterministic & hard real-time requirements.
Cautious Optimism: A Strategy for Continuous Integration of Requirements
Which part of these emails are against human rights? Except hacking and dumping someone's personal email account content all over internet.. So, do your human rights mentality describe two kinds of human? Please just answer my questions, if you will. Do not talk about what Erdogans do, or don't. That's another story. What will happen when someone publish some redhack member's personal mail account dump, which may include a receipt of an inducement taken from a government? Will you try to make people fork it in this way too?
It hasn't. There was a bug that would delete every file except the modified ones. If you panic there, you could end up deleting your modifications because you tell fossil to.

It gained quite a bit of attention because Zed A. Shaw was bitten by it. Nevermind he didn't make a single commit for 3 days, or that he panicked, or that he didn't even make a simple "backup this folder so anything I do doesn't mess it up" as is standard with all other DVCS when something goes wrong. Fossil is fine in this regard, but a rebase function would be welcome.
dying of politeness has to be the most British of ways to go.
RE•WORK Deep Learning Summit 2017: The smart artificial intelligence revolution
New Car Insurance from Personal Money Service
The downside of that is that getting a license costs a lot more - think in the range of €1500 - €2500. But that too helps with having people take it seriously, and losing your license due to e.g. excessive speeding to hurt more.
Can you explain what they could do or how they would do it?
It wasn't just lobbying but I do think it was death through a 1000 cuts. https://en.wikipedia.org/wiki/General_Motors_streetcar_consp...
Ask HN: Why is the media biased towards Hillary?
It's obvious that the media is organizing a collective effort to defame Trump and portray Hillary as the better option for being the potus. This shouldn't be a political discussion, rather how much the media is influencing the public. What is their gain and why aren't they unbiased towards either party?
Driving is all about forming habits; using blinkers, shifting, using mirrors, putting on the seatbelt. Adding a habit on how to open a door will help.
It's impossible to dodge a door open by an uncareful driver. It happened to me, I was cycling really slow, I was watching that door because I suspected the driver was still inside: When the driver slammed her door open, it just hit my shoulder, there was nothing I could do, it happened too fast. Since that day, I just constantly ring my bell when bike by car doors, which must be very annoying for the neighbours. But ey, safety first.

One more reason it's difficult to dodge an opening door is, swaying out of the cycle lane may lead us to hit a car we haven't seen.
My latest hire (I hired them almost 1 year ago) was very green (no job experience, didn't study CS, autodidact programmer). But I saw enough drive, motivation & willingness to learn that I gave them a shot. It has proven a very advantageous hire for both parties. I invested a lot in them and the investment quickly bore fruit.

A previous person I hired (in a previous job, for a different company) had a lot more industry experience as well as appropriate education. They were quite capable but I had a slightly bad gut feeling, ended up hiring anyway cause I didn't want to discriminate against a seemingly capable candidate. Ended up being a poor fit: argumentative and not willing to accept that they do not always get to call the shots about how stuff is done. I think this was disadvantageous to both parties.

In the future I will definitely prefer hiring someone showing a lot of potential than someone skilled who I suspect may not be a "team player" (for lack of a better term).
This is the best writeup I've seen of how this happened:

https://www.bloomberg.com/news/articles/2016-09-18/samsung-c...

tldr plus my speculation:

* Leaked iPhone 7 specs made Samsung shoot for the moon with Note 7 design

* Specs designed in boardroom called for Note 7 be lighter, shorter and narrower than iPhone 7+ but also have a larger screen, a significantly larger battery and a lot of internal room taken up by the stylus (and sure insert headphone jack punchline here).

* This is a hard problem, otherwise you'd think Apple would ship a 20% larger battery too.

* Design on all the massive revisions started late and launch was moved up so design timeframe was enormously compressed

* Engineers at Samsung don't have standing to tell execs something can't be done.

* And so mistakes were made somewhere between not having enough time to do it right and being asked to do the improbable.
Crossing realities: The beginning of a VR journey
Why are only agile young males capable of steering to the left and right while cycling? Surely other categories of cyclist are capable of doing this. If any cyclist, regardless of age or gender, is unable to plot a safe path and follow it avoiding obstacles then they are endangering themselves through their choice to cycle on a road.
Java or Python (or occasionally C#).

Why do I need a 'stack' for a personal project ? Also, a weekend-or-two to set-up ?!? If it takes longer than 30 minutes to get going, it's not going to happen.
As China's economy slows, migrant workers head home
I think you're missing the point. In Amsterdam cars are guests on many roads. The transport infrastructure very much supports walking, cycling, and use of public transport. The car is a very very inefficient use of road space.
>A more interesting statistic would be: how many of those deaths would have been prevented by a bicycle helmet?

If we assume that this Canadian study would apply as such to Netherlands:

http://www.cmaj.ca/content/early/2012/10/15/cmaj.120988.full...

the figure would be

(71/129)×185×(100-65)% = 35 of these people would have not have been killed.

Of course, the figures are probably not quite right for Netherlands. For instance, in Canada a majority of bicycle fatalities involve another vehicle, whereas where I live (Finland), this is not true because we have separate bike/pedestrian paths in many places. Like the Netherlands. This actually increases the effectiveness of helmets, because fewer of the accidents are about being crushed by a big vehicle, and more of them are falls.

And the physics of falling off your bike are not that different and the ground is about as hard in Canada as in Netherlands.
People generally seem to go for it instead of C++, from what I've heard it's got a cleaner syntax and less (none?) UB.
Bah, cats were never domesticated.
Maybe a bit over the top, but you definitively said it like it is. This stuff can get us all pumped up here on hacker news, but good luck doing this for clients who want simple websites "i can update myself".
Which in 2016 is like 90% of clients.
Therefore, the one and only piece of software everybody here loves to despise: wordpress.
Git client Tower now in public beta
تور کیش پاییز ۹۵ ورود ۲۲ مهر
May be it's just the external battery supplier's issue, we're yet to find out. I'm talking features/performance/Software/UI wise it's a great phone. Yes, the battery department totally let it down.