skysight-inc/HackerNews huggingface dataset:
On a bike on the other hand, starting to cycle requires much more energy than keeping momentum.

To which I have to say: that's on you. The only way to have multiple modes of transportation -- motorized, pedal, and foot -- coexist is for everybody to give a little. Which means there are times when you will have to stop and yield and wait for someone else, even if it costs you "momentum".

(and this is the polite version of the response; the impolite version points out that your argument is no better than a driver who gets impatient in stop-and-go traffic; manual transmissions are horrendous to drive in those conditions, but nobody suggests manual drivers should get legal exemptions to red lights and stop signs the way people suggest -- and some places have even established -- for cyclists)
What about simply replacing all "== 0b..." with "!= 0"?

That would already be a good improvement, both in terms of DRY and readability, without the need of adding another dependency.
Static single assignment for functional programmers
I Hated Writing Documentation So I Founded a Company
Jekyll blog, version control, and publishing with a Git hook
It's weirdly the opposite for me.

Girlfriend doesn't speak to her friends much, and relies on me a lot of the time to organise events/gigs/trips.
Service user
Right, but if they add or remove floors, they don't need to change the touch screen. Eat that, normal buttons! /s
Bounty hunters are legally hacking Apple and the Pentagon – for big money
There's no need to fit the post into a larger narrative; it is what it is. Seems more like you may be projecting your psychology or fears onto the article. It's just a list of pricing psychology tricks. And it cuts both ways you know; readers learn how pricing strategies may affect their buying decisions.

The article is not advocating for the "manipulation" of anyone. It's up to the reader to implement, ignore or consider. If the title and some words were rephrased it could be an article on how to spot pricing tricks; the content would mostly be the same.
This is the crux of the issue. Many of the laws we're supposed to follow aren't fit for purpose.

I do stop at red lights - and I can tell you it pisses people off no end. People want to gun it off the lights, and instead they're stuck behind me. I have been involved in an 'accident' where the driver behind me tried to overtake off the lights, through the junction, and into the traffic island on the other side.

At the same time, it's obvious cyclists don't get carte blanche either. Anyone who's seen a bicycle plow through a pedestrian crossing like a god-given right, can see that much.

We need rules that make sense, and then enforce them. Meet us in the middle. Trying to enforce rules that don't make sense doesn't work (and not just for us - many of these cause us to frustrate or hinder other road users too)
FG Opens Apapa-Ijora Bridge in Lagos
> "customers don't care about these two aspects (or long-term durability of a product, or servicability)"

Customers have no realistic way of assessing those things, especially in a market where all the products are obsoleted every year or so. It's Akerloff's "Market for Lemons" all over again.
> Besides that it is pretty obvious that the standardization [..] has resulted in massive reduction of bugs and complexity.

If that were true it would be easy to see the difference in outstanding bugs between distributions that adopted SystemD and those who haven't, since their bug-numbers would be orders of magnitudes larger. To my knowledge this isn't so.

From a larger perspective you are arguing for the benefits consolidation and unification, as in 'If only we had one X (where X can be a Desktop Environment, GUI toolkit, Editor, etc), every developer could focus their effort on that, innovation would be quicker and adoption of the OS would be better (and we would finally have "the year of the desktop").

It is a pretty idea, to boost productivity through standardisation, but by now decades of free OS development (and proprietary OS development, to illustrate the value of mono-cultures and cathedral planning) have shown it does not work.

As of now, SystemD adoption hinders the development of:

-alternative cgroup managers

-non-affiliated container development

-DE development on non-linux systems

-GNU running on alternative kernels

-adoption and development of alternative init systems

Now none of these directly affect the Desktop Experience, so many will not care. But standardisation is not necessarily
a direct benefit, or even a net benefit from a larger--long-term--context, especially in the Free Software world.
> I was riding downhill once when someone opened their door in front of me without looking -- luckily I managed to get past, but had they opened it a few moments earlier I would've slammed into it and possibly fallen into traffic.

A friend's ex-wife killed a cyclist by carelessly opening the door and hitting them. Not even another vehicle involved, they just collided with the door or the ground in a very unfortunate way.
You hit the nail on its head. It's our job as consumers to care about SD cards smartphones, replaceable batteries etc. if we really want these.
Clearly you don't have children yet. I like my little one to have a safe green place to play and invite friends to.
Or just enjoy some clean air :-)
I'm not an American nor do I live there. There is a reason so many people like living in the suburbs.
Intel actually has very few designs. Most of the variety comes from frequency binning and post-test functional unit deactivation as a means of salvaging otherwise defective parts.
There is a nice book about things like this, but it is a bit dated. The Design of Everyday Things [1].

Devices are produced not to be useful, but to be sold. People want more value for money so they select a thing with more buttons (seeing a button for a function) or more splashing lights. Usually the cheapest devices of established lot are simple, but may be not energy efficient. Probably the flashiest are mid-tier and the most expensive are sometimes like good looking cheapest option, but more energy efficient.

I am thinking of getting big screen display. What I would prefer is to get computer monitor around 40-50 inches connected to my computer and Chromecast. For audio I would like to use separate appliance. Cheapest most effective solution is probably to buy TV (and it seems all of them are to some extent marketed as Smart) even if I don't intend to use most of it. Other option that I consider is to have 24-30" monitor on wheeled stand so I can easily pull it closer to couch.

[1] https://en.wikipedia.org/wiki/The_Design_of_Everyday_Things
I stand corrected :-). However, Android is far more restrictive in the type of applications that run on it and in the type of environment that they run in, and runs a very different stack of system tools (which doesn't include systemd). My exposure to writing Android applications is far too limited to comment on the matter without making a fool of myself.
Reflections on NixOS
A Morning Surprise for Japan: Shinzo Abe as Super Mario
There are alternatives but they are difficult (expensive) to work with and not yet required so we keep using silicon for the 5nm node
Thanks for making the article available to non Facebook users!
From Fins into Hands – Scientists Discover a Deep Evolutionary Link
Vim 8 pre-announcement
something like builditwith.me?
The early universe didn't follow the laws of pysics according to big bang theory.
Heck, a lot of physical buttons also have braille on them
The solution to the 4 person problem is actually pretty simple.
Let's assume that we know the answer to the 2 person problem.
We have 4 persons; A, B, C and D.
At first the persons guess their colour (without revealing it of course) based on their direct neighbor.
So for instance:

A <-----> B

C <-----> D

A and B being neighbors, they guess their colours based on the solution of the 2 persons problem. Same goes for C and D.
Without loss of generality, let's assume C guesses correctly his card colour.
Since he can see the cards of A and B, he knows who will guess their colour correctly.
For instance, if they have the same colour, A will guess correctly, if not, then B will guess correctly.
Without loss of generality, let's assume A guesses correctly his card colour. He then sees that C will guess correctly.

The participants agreed beforehand that clubs and hearts are associated with 0 while diamonds and spades are associated with 1.
A and C now apply the solution to the 2 person problem to guess their shape group (either (diamonds or spades) or (clubs or hearts)):

A B
|
|
C D

It is guaranteed that at least one has guessed the shape group correctly. Since they both guessed correctly the color, it is guaranteed that one of them will guess the shape correctly.
Netdata (systems monitoring tool) just got health checks and alerting capability
Boston is one of the original Uber markets. The market is as saturated as it gets. I talk to drivers. They're much better off. It's like night and day. Driving for medallion owners was sub-minimum wage, they'd sometimes lose money, and the shifts were insanely long. A driver on their 14th hour driving a given day wasn't a safe driver.

At least in Boston, a medallion loan or an individual medallion owner driving a cab are a complete myth and fabrication. A medallion costs $700,000. No one with three quarters of a million dollars is driving a cab. Investors buy medallions and lease them out. Poor immigrants lease medallions and cabs, and scrape by. Medallion owners, calling themselves small business owners, aren't even required to provide minimum wage or basic health care. It's a horribly exploitative business, and I'm glad to see it go under.

Subsidies or bailouts for medallion owners seem like a horrible idea to me, at least in a town like Boston. In a city where lower-class individuals owned medallions, it would be another story.
I'm a relatively avid software user and I'm having a hard time agreeing that lacking such features is a big problem. I have almost never thought that I would need such a feature, and haven't heard anyone else lack it.

My point is that it's very understandable that such possibility would be useful for some people, and that they would very much like that workflow. It's just that if they are a minority - the industry will not prioritize such development, and it's a good thing. This means that they will develop more needed features.

In a way, everything you describe already exists in the form of Web Apps. Log into Gmail on your PC, do some things there, then switch to an iPad and open the same address there. - voilà you have same app on multiple devices. It will even sync flawlessly...

Regarding file sharing - I can only speak for the technologies that I've been using personally, but both Samba, Dropbox, FTP, SFTP bluetooth filesharing and bluetooth sound have all been working amazingly great for me... It seems like a perfect example of a developed and implemented standard which most devices agree on. What am I doing wrong?
As an American who recently moved back from Oslo, the biggest difference I notice is that family-friendly condos with greenspace are much harder to find in America, at least on the SF Peninsula.

It's the norm in Oslo to live in an apartment or rowhouse, but usually with very generous green courtyard space that let kids roam around and play. In the SF peninsula, most apartment buildings either take up the whole lot or fill most of their undeveloped space with parking lots.
So we can't measure, touch or see conciseness (not brain activity - consciousness). We can't observe it, only experience it. Why do we expect classical physics to be up to the job of understanding this?
>you have a established negative thought, such as "social situations make me nervous", which becomes a self-fulfilling prophecy

My understanding of how CBT works is not like that. If you think about the mechanics work, to know it's a social situation you get sensory input which turns to nerve impulses which go into your neural network which figures it's a social situation which then activates many neural pattern recognition circuits in parallel - for it being scary based on instinct or past experiences or imagination. That all happens unconsciously - you're probably setting off thousands of pattern recognisers and the conscious bit of your brain is only fast enough to really be aware of one or two at a time.

CBT works by rewiring that at your leisure so you can rubbish the unfortunate pattern recognisers maybe relating to some bad experience and enhancing positive ones by say recalling when things went well in reality (or imagination). But if it works you should just feel better in social situations without active thinking required at the time.
9 Signs You Need Help with Java Internationalization
How can they steal them? They were not slaves.
In this way, the device doesn't even have to exist.

What you're really doing, then, is creating a simulated auction viewing experience which participants can watch or participate in. If a real person actually ends up buying something, you just go out and purchase it on Amazon and ship it to them.

Amazing that this isn't considered a scam by the authorities.
Project Fixkart: Early Signs That Binny Bansal’s Balm for Flipkart Is Working
It wouldn't be the same thing. For instance x & 0b11 != 0 can return true for multiple values of x, 0b10 and 0b01 respectively.
Right. builditwith is the site which I am looking for. Thanks for sharing. Exploring it.
For those who come across this post as future reference - Stripe Atlas is working to fill the niche I described above. They work with Silicon Valley Bank, and will also incorporate your business+a few other administrative services.
Philippines drug war deaths climb to 1,800, president spars with U.N
You all are not seeing the forest for the trees. Using a sci-fi film as the yardstick for what interoperability should look like is silly.

(This is in response to the general angst over interoperability, not the IOT space, which I agree is underwhelming at the moment. However, in what I assume to be opposition to most people in this thread, I am hugely optimistic (if not yet invested).)

Sure, every once in a while something that would appear to be easy turns out not to be, and that's really annoying. But most things works well most of the time. Transferring state between devices? That's the cloud. My email is in sync 100% of the time between 4-5 different computers and devices of different brands and OSs. Dropbox takes care of my personal files, box.com of those for work. I frequently collaborate on documents in both Google Docs and Quip. Not too long ago, transferring files between Mac and Windows was hard (I think macs had a proprietary compression program that wasn't available on windows?) - luckily that's entirely in the past. USB is ubiquitous, FireWire, PS/2, ADB, serial, all gone. A Mac keyboard works on a Windows box, and vice-versa. Bluetooth definitely has kinks, but it also has a lot of "just works" along very long stretches. With a few annoying exceptions, people using Linux, Macs and Windows can work together seamlessly. Websites (with a few annoying exceptions) generally works well in all major browsers on all major platforms, on desktop, tablets or mobile (both IOS, Android and Microsoft). I got a new wifi-printer a few days ago - after joining to the network, it was automatically available on our computers. Took maybe five minutes, no messing about with IP addresses and drivers.

I can cast to a ChromeCast on my TV from my Mac, my Android and random guests iPhones (I can also "cast" Youtube directly to the TVs Youtube app, but it's pretty flaky -- and this is some fancy standard, as opposed to the ChromeCast, it's just that Sony is shit at implementing the standard). I can play music from Spotify from my laptop or smartphone on a Denon speaker in the kitchen, a "GramoFon" wifi-sound-device attached to my "dumb" stereo and my dad's "smart" Marantz stereo.

Interoperability is doing fine, but yes, it's messier than it might have been if some magic omniscient body had come up with clean standards for all this. That doesn't mean that it's not there.
Exactly, it's like all already there, working seamlessly, even most of the time free. For the users who really want/need this functionality, it seems to be very cheap to just research those options and configure them already (even if they don't come preconfigured by default on a new OS installation).
So maybe it's just not such a sought-after feature?
> My point is that it's very understandable that such possibility would be useful for some people, and that they would very much like that workflow. It's just that if they are a minority - the industry will not prioritize such development, and it's a good thing. This means that they will develop more needed features.

I disagree this is a good thing. IT is an extreme example of the fact that people don't know what they want until you show it to them. For all you can tell, seamless transfer of files between multiple devices could be a feature people wouldn't imagine living without if they had it. But you can't explain mass complains about lack of such features because people have stuff to do, and they adapt their workflows to the capabilities of the tools they know - not the other way around.
https://news.ycombinator.com/item?id=12335101
I also think a shift is that the web is very content driven now, so rather than linking sites together, you link content together.
Speak with any professional chef and they will tell you that gas is what you want. The direct control is impossible to beat, induction gets close but it's still not ideal - and regular electric hobs are just miserable to use.
Passive income != little effort
You'd think it'd be this obvious, but then again Asian hotels give you the brush and toothpaste.

When I think about why I bring toothpaste and a toothbrush with me... it's because hotels don't provide them. It's not because I want my toothbrush, or my toothpaste, or even my floss, I just bring it because I can't rely on always having it otherwise.

Which just gets into the circular reasoning. Hotels don't provide it because travelers bring it because hotels don't provide it etc. That's probably the reason the pattern continues, but then why didn't it catch on in the first place?
I think location wise filter will be a good add on to builditwith.
Transporting and checking for errors throughout the call graph definitely isn't free. Simple exception unwinding isn't very expensive either - store handler info on the stack and use stack frames and it's just a linked list search. Keep popping until you're done. Freeing locals in a way compatible with the language semantics along the way is the main tricky bit. But you have that cost with error results too, it's not extra.

The real cost is that exceptions force the compiler to be pessimistic and pedantically cope with exceptions everywhere. I really don't think there's much win at all, compared to that, in return values the compiler forces you to check. And if you skip the checking, that's a different kind of pain.

Checked exceptions is a different but related story. I think they're a fine idea in the small but appallingly bad in the large; when glueing together 30 different libraries with their own exception types, everything end up throwing anything, particularly when some higher level abstractions have been applied, like iterator streams or monads. Forced return code error checking like Rust's is isomorphic with checked exceptions. It is my biggest worry for the language.

That is, the problem isn't performance - the isomorphism shows that there is no necessary difference when rules are consistently applied - the problem is Java was a good demonstration the checked exceptions were misguided.
> The consciousness is just a product of evolution

Exactly. Nothing makes sense in biology except in the light of evolution ( https://en.wikipedia.org/wiki/Nothing_in_Biology_Makes_Sense... ).

Why do some digger wasps only count their own contribution to a nest ( https://www.researchgate.net/publication/245965580_Do_Digger... ), and why do some perform redundant nest-checking ( https://en.wikipedia.org/wiki/Sphex#Uses_in_philosophy )?

For the same reason we don't calculate exact solutions to large travelling salesman problems; it's much more economical and evolutionarily advantageous to use heuristics, even if they have quirky side-effects and edge-cases.
> "..this is one of those occasions where we should be thankful we've moved forward."

Have we _really_ moved forward?

In 20 years time, will today's parallax-scrolling, advert-laden, click-bait sites look any less ridiculous?

Rotating skulls have not gone away..they have just changed appearance!
Article missed loads. Like the fact that a h1 would pretty much take up all the screen real estate back then because 800x600px resolution was luxurious back in the day. So no one used h1,h2 etc. They just bolded text instead for headings.

And used pixel fonts to get the font size down to a readable 10px to squeeze in text navigation where icons didn't cut the mustard.

Having said that the default grey background was there for a reason - it was a sane readable default. I find many modern sites still difficult on the eyes compared to their unstyled counterparts.

The lack of an underline and visited colour change on links disorientates me. It's all mystery meat navigation.

Mystery meat navigation is a whole other section of history missing. Some websites were made entirely in flash. Others just had a splash page. And many of these flash sites required you to hover and click about like a lunatic trying to find web content.

Oh the good old days...
From your post I assume that the stoves you tried had the rotating knobs on top of the stove (where the touch controls in the above picture are?)

That in fact sounds like a really bad idea, but in the European countries where I have lived, the typical "good ol' knob" stove had the knobs placed vertically right above the oven, not on the top of the stove. Like this:

http://estaticos1.milanuncios.com/fg/1979/73/hornos-en-playa...

http://www.kalea.es/imagenes/fotosAnuncios/15127_12091009085...

So the problem you mention doesn't exist because the knobs aren't something you have to clean after cooking, you're OK cleaning them once per week.

I personally prefer the knobs because stoves with touch buttons tend to beep and turn themselves off when water or oil gets on the controls, which is a quite common circumstance when they're 2 or 3 cm away from a boiling pot. I don't know who had the great idea of designing controls that don't work when wet and putting them in a place that will very often get wet - OK, if you are careful you can avoid it, but I shouldn't need to be careful with that when cooking. Sometimes (e.g. for cooking a big crab) it's very convenient to fill a pot almost to the brim with water for boiling and just dry the water that comes out afterwards, with the touch buttons you just can't do that.

The real problem with these new UIs is lack of choice. I can live with the touch buttons, but my grandma can't, she's 86 and she just doesn't learn new interfaces at that age. Her stove recently broke and we had a really hard time to find another vitroceramic one with knobs, because apparently they don't make them anymore. We finally found an old model somewhere and probably paid it quite overpriced.
Or poisoning with polonium was a plot to set Russia's authories up.

Take a look at the list of deaths associated with Clinton faily: http://www.whatreallyhappened.com/RANCHO/POLITICS/BODIES.php...

It looks like nobody safe even outside of US.
> Your safety and protection is entirely up to you.

This is just not true. There are ways to persuade cyclists and drivers to behave more safely without saying things that are obviously untrue.
As long as data is available to download by regions, streets etc and combined data is freely available it will be possible.

You can do it already with Flickr. They provide metadata of images, you can selected images from a map/region.

http://www.popsci.com/gear-amp-gadgets/article/2009-09/build...