skysight-inc/HackerNews huggingface dataset:
That's very cool, but upon first opening up, and having not read the introduction, I took the blue line markers to mean the extent of the Solar System (duh) so my first thought was "huh, that's actually fairly close!".

Might've been a good idea to write "Light year" in the same blue as the markers and have some smaller text, or whatever, to indicate the zoomed Voyager and Solar-system extent.

If the farther Voyager hit the solar bow shock, is that now a fair indicator of the extent of the solar system? Or is it fairer to says it stretches out as far as the Oort cloud (which of course it does, but in turn mangles any appreciable scale)?
This book blew my mind when I first read it in highschool. I've had a few pivotal experiences in my life which have shaped who I am and how I think. Reading this book was one of them.
nat geo is a sad shadow of its former self, more of a buzz-feed/reader's digest of nostalgic, creaky, clickbait
> But there is no rational reason to pretend to not wield it but then re-import a bunch of drugs from Canada.

Permitting trade across the US-Canadian border provides an equalizing force on the prices across the border, even though no drugs actually need to make the return trip (at equilibrium).

In other words, allowing the trade puts an upper bound on the difference between the prices charged in the US and the prices charged in Canada - that difference can be no greater than the costs of reimporting those drugs, or else it's cheaper for people to source their drugs from Canada.

By disallowing the trade, we allow the difference to grow unbounded.
Some tiling WMs on x11 allow to share virtual desktops between monitors, so you can move a whole virtual desktop from a monitor to another.

Spectrwm for sure, maybe xmonad inspired it.
LLVM still does (Julia revived it) but last I heard it was only implemented and/or tested for the subset of LLVM IR/bitcode that Julia exercises.

My dream is human-readable C as well, which I wouldn't get via LLVM, i.e. a coffeescript-like mapping between Rust and C, as far as that will go.

Like I said, it's a dream. I started working on something like it, but I was side-tracked, as often happens. Maybe I'll start it again...
Also, I'm amused to live in an age where http://sheep.horse is a valid URL :)
https://drafthouse.com/news/see-your-film-on-the-big-screen-...

Seems the Drafthouse offers this deal.
Clearly it would be sexist to include men.
I thought the politicians with above average incomes were the corrupt ones.
Bifurcan: impure functional data structures
This morning I wrote a note to myself that I didn't earn the "X". I've been trying to wake up at 7a, and go thru a start of day checklist. I want the "X" damn it. Tomorrow, maybe I'll read the checklist. Still, I got way more done this morning before heading into the office than I would have if there was no concept of a plan :)
Or is it not?
My thesis is that Javascript is bad because it was written in 10 days and got way too popular way too fast for Brendan Eich to have the leeway to fix anything with it.
But isn't free market, unregulated prices, etc the mandate of US? I don't judge, just making a remark.
This goes well beyond 4chan. I've seen the "Hitler did nothing wrong" meme on popular subreddits thousands of times. It's so obviously an over the top absurd statement. It's very difficult to understand how people believed he was serious. This whole "controversy" is manufactured and based on deliberate misunderstanding to get clicks.
Fund That Called the Smartphone Boom Piles into Driverless Cars
SPA shines if you are building lots of CRUD. Rest end points are simpler and simply mush data out of the db. No templating crap.

It's a lot faster to load template once and re-render on client with different data.
I am (perhaps naively) encouraged at the familiarity of these engineers' daily gripes. That's progress, haha.
> natives of grid-based cities can always find north as well

I live in a grid-based city and I would dispute that. I'm pretty comfortable with cardinal directions but that hasn't been true of nearly anyone I've tried to provide directions to.
Agreed - all of the comments or reasons given are not specific to a particular sex, and I've heard the same laments from men as well.
This - and the fact that button-pushers were the actual customers. I realized the end was nigh when told Kodak wouldn't dive into the digital market because retailers didn't want that move disrupting their film & processing sales. (If Kodak had pivoted fast to digital, retailers threatened to retaliate by dropping Kodak film products entirely, killing the main revenue source).
Well, the syntax has this one issue that I just cannot forgive: multiple exceptions to rules.

Like why should a beginner have to figure out when the semi-colon is optional, required, and to be avoided?

For anyone who says it is easy and then launches into an explanation, please compare your explanation to that in, say, Java and realize the error of your ways.
Laptops containing 3.7M Hong Kong voters’ data stolen
I wonder how hard it would be to programatically cache a Next.js app with a ServiceWorker to make it also work offline. I guess one could copy the logic from the prefetch script as it makes network requests like this: http://i.imgur.com/c3H176u.png
That's opinion not fact. There's no "one way" to be human. People who think that are often hateful extremists. Viva variety. Most cultures get a lot right and culture, being what it is, is in constant flux and change.
Rustc did recently get a "x86-interrupt" calling convention, but that's unrelated to #[no_std], and only works on x86. Either way, "#pragma interrupt" should work just as well in C++ as in C, since C++ doesn't really change any aspect of the language that matters there.

Further, even in C I rarely see use of "#pragma interrupt"-like tools- rather, everyone still seems just to use per-platform assembly glue code. (To be fair, my experience is mostly in kernel code for things like Linux, rather than standalone embedded applications where "#pragma interrupt" would be more valuable.)
Would it be possible to (now or eventually) play this game with "all" languages? Part of the value of this to me, would be doing it in languages i love, or want to learn, etc. Using a language i dislike, or even are indifferent about, means the gameplay itself has to pull all of my entertainment.. weight, if you will.

Thoughts?
Infantilizing much?
Also there's too many drawers. How can you find anything when there are so many storage bins to choose from? One giant laundry basket, or a bathtub, if you have lots of stuff, should do just fine...
I mean your iterator is char* and you advance it by adding. That's it.

I do NOT mean that char itself corresponds to a glyph or codepoint, you are seriously preaching to the choir making that lecture to me.
Buildings and Climate Change (2005) [pdf]
> I have wondered for a while why we don't make a law saying the highest price you can sell a drug for in the US is no higher than the lowest negotiated price that drug is sold to in other rich countries.

You don't need a rule to enforce that. You just need to allow the US to reimport prescription drugs that were originally exported from the US. It would be far and away the simplest solution and would have the same end result[0].

Unfortunately, Congress has voted against that, so we're stuck with the status quo.

[0] The difference between the prices charged in the US and the prices charged in any other country could be no greater than the costs of reimporting the drugs from that country - or else people would just buy the reimported versions instead of the domestic ones[1]. This has the desired outcome of equalizing the prices

[1] Which, remember, are literally the same drugs manufactured at the same plants by the same company.
On my Mac, I can 3 finger swipe to quickly switch between multiple virtual desktops. This takes less than a second and it doesn’t require me to turn my head and refocus my eyes on content in a different spot.

This reveals something odd about me, or about the author. Not sure which. It seems obvious to me that it's less context-switch overhead to glance at something that's already physically in my peripheral vision than it is to swap out what's physically in front of me for some different content. The latter means I have to take a moment to understand what I'm looking at, then find what I need. The former doesn't seem to have this "wait, what is this" part before looking where I need, which I suspect is because it was already in my field of vision and some part of my brain that would otherwise be keeping track of the patterns on the wall is keeping track of placement of things on that second monitor.
Being Digital by Nicolas Negreponte. Published just before the massive Internet boom and got me rev'ed up about the potential for technology to enhance the lives of humans.
As a data business analyst in large and small companies, I find myself working on very complex systems (people and apps), and a single monitor helps me focus. Occasionally I switch the second monitor on, but usually use it as an expensive document stand.

Of course all the marketing/finance/ops/pm people I support love to multitask and hack spreadsheets and email all day. I get the pros and cons for various flavors of developers, but EVERYONE with two monitors is total insanity.
I wasn't aware HN had a policy of discouraging women from answering questions that are asked in those threads.

Seems like a terrible thing that needs to change.
I'm worried because my children will have the same Jewish heritage I have, and while it is not likely reason will lose the day, it is possible. Even a slim chance is worth taking very seriously. It's like giant, apocalyptic asteroids. Odds are one won't hit the Earth in our time, and if it's on track to odds are we won't be able to stop it. We're still looking out for them.
The fact that I have read this book three times and don't remember this fact is a testament to the importance of this statement.
They're making an oblique reference to Rust; it has the same level of runtime that C does.

Many people say "no runtime" to mean "small runtime like C or C++ have" rather than literally no runtime. This is due to the confusion around interpreters sometimes being called "runtimes."
Rust still has no support for true formal analysis. It is therefore pointless to use it for high safety. Use a real theorem checker instead.

Now Rust as a target for compiling proofs into a programming language is pretty nice. Safe code can have no aliasing due to borrow checker (which should also be formally verified). Threading issues are vastly simplified, though fairness still has to be verified, as well as a few other properties.
I have a wide screen and don't use it multi-tasking but more to stop switching so much. My web development setup. One third code and terminal, one third the app i'm developing open and one third design or requirement docs.

Yes its harder to manage windows but once its setup, I don't find that i'm fooling with windows all day, just a minute whenever I restart my computer which isn't that often.
C89 lacks ton of safety features and support for large scale development already present in those languages.

I can gladly enumerate them.
I am not going to defend JS here.

But I will say, take your favorite language (which I assume is either Python, Ruby or Java) and imagine it is running in a browser.

It sends a message to the server, and then it has to continue and then interrupt what it is doing when the server responds. How would you handle it?

I think you will, very quickly, reproduce the "bad" features of Javascript.
The balance of patients dieing vs not buying the drug at all is there regardless of what price negotiating scheme you implement. The cost is what varys in the end.

So when you look at data, a single government representative body can determine efficacy and balance the cost in a way that multiple private bodies have not demonstrated in US drug cost data vs drug costs in nations which implement governmental drug controls.
The Brick Balancing Challenge
I can't stand the typical Youtuber channels, which seems to be mostly vlogs with fast cuts. I guess they're a logical continuation of reality TV, people seem to like watching what others are watching, even if it's some stranger spouting inane drivel. I don't care about some stranger's vacation, even if there's fancy editing and expensive cameras. It's a bit sad that young people seem to spend more and more time with their phones and computers and substituting socializing with videos. I've heard the argument for let's play videos and vlogs that it's like sitting next to a friend.

You've already gotten lot's of great tips, I'll go ahead and list some more channels that I find interesting and/or entertaining. Youtube is what you make of it, unfortunately it's not very good at relevant suggestions. It depends on if you want to watch people build things, talk about science, drive expensive cars, British panel shows, etc.

https://www.youtube.com/user/EngineeringExplained

https://www.youtube.com/user/physicswoman

https://www.youtube.com/user/arduinoversusevil

https://www.youtube.com/user/theCodyReeder

https://www.youtube.com/user/Techmoan

https://www.youtube.com/user/standupmaths

https://www.youtube.com/user/shedscience

https://www.youtube.com/channel/UCworsKCR-Sx6R6-BnIjS2MA - Clickspring

https://www.youtube.com/user/mikeselectricstuff

https://www.youtube.com/user/1veritasium

https://www.youtube.com/user/destinws2

https://www.youtube.com/user/gradyhillhouse

https://www.youtube.com/user/engineerguyvideo
I use dual 32" 4K monitors. I love it. I do computer graphics though that demands attention to detail. I love a full screen 3D editor (Clara.io) with some documents/task lists open in the other screen.

Say what you will about this setup, but I'd never go back. I am very productive in this setup.
Subtitles are different than Closed Captioning.
1) Discourage your work 'culture' from being built around aggressive tech code reviews/debates/arguments/chat where young males love to beat their chest

2) Some flexibility on hours/location when children come. Women have a harder 'stop' than men do on their child bearing age, which frequently coincides with moving into senior development roles.
just wonder if what we're working on today correlates well to what were working on 7 years from now.

1. facebook was a college directory.
2. when apple and microsoft started computers were hobby toys.
3. seems like uber only makes it if they beat google to the punch on driverless cars. and uber << owning a car.
There is also https://github.com/zsh-users/zsh-autosuggestions which is similar but more complete (not only works with cd)

Demo here: https://asciinema.org/a/37390
While C by itself is not safe, I would argue that no sane development environment uses C by itself. Over the decades of its production use dozens of tools have been developed that make it far safer: *grind suite, coverage tools, sanitizers, static analyzers, code formatters and so on. Those tools are external, otherwise they would make C slower. Something for something.
But when you look at data, this scheme does not result in better drug prices than national negotiation.
There isn't a single C feature that I wouldn't be able to use in say Modula-2.
> I suspect this is in fact somewhat true, but how is it a coherent argument in favor of higher prices? The American people / American elderly (obviously) don't have some unspoken moral obligation to subsidize pharmaceutical R&D for the whole world.

The pharma companies also have enormous advertising budgets in the US, so you could stop that to save the old people some money.
> watch 100 episodes, not ever being disappointed

Well, except for the last season. I have yet to see a series where the last season was the same quality as the rest.
I think there are valid examples, e.g.: 90% of my coworkers are male. Men: don't notice. Women: might notice.
> "AI's don't need to learn to code any more than they need to learn to use photoshop. They need to learn to provide functionality (or in this case manipulate image data)."

This is interesting. My counterpoint would be that if you rely on AI over programs you lose human-editability and determinism. So fixing a bug or adding a new feature might mean diving into some opaque model rather than adding a few lines of code. You couldn't do anything where consistency is important, like security, manipulating a database with important information, or GUI design. I think that at least protects large swaths of software development.

Even this example seems less like a replacement for Photoshop and more like a cool new feature Photoshop could add
You mentioned that you tried and failed to move onto the AWS developer tools. What problems or issues did you run into?
Thanks anon !
I think you miss the point of having Next.js being based on React. Although I think handlebars/htmlbars are great (I'm a big ember user), the cool thing about React is it's component based. So pretty much everything you mentioned above, replace BarsHtml to react components, you have Next. However, the react components though in my opinion is much better than handlebars. It is more powerful, more flexible and at the same time more disciplined.
I think HBO has more to do with this phenomenon than Netflix does.
Unrelated: Elon Musk was on H-1B before Paypal days.
Do you have any supporting evidence to help build this case? I don't buy it.
I wonder if their focus on original content will open the door for a Blockbuster-like revival. It was nice growing up knowing there was always a reliable place filled with the latest movie releases as well as all of the classics.
He makes enough money to take risks.
Note that the people often may directly want one thing, but also want indirectly what is cheaper for government, since they also usually don't want to pay more taxes, and do want government to do things.ib other domains that are constrained if it spends more than necessary in the domain under immediate consideration.

Government officials really have no other reason to care about "cheaper for government", since it's not their money anyway.
Using blockchain to improve data management in the public sector
I wanna know which language port has the fewer lines of code.
I'm not sure why I can't complain about problems I have today -- if nobody complained about C ever, I doubt Rust, Go or for that matter, basically any other language project, would have ever gotten started.

It's okay to identify flaws in tools, that's how we make them better. It doesn't make sense to say '[car on fire] you can't complain about that Honda Civic until you develop your own better car, sir, and more people are driving it than not, now please leave the service center -- until then consider the fire normal'.
I disagree. I use multiple monitors for work (2), and virtual desktops. And it works pretty well.
Given that Obamacare insurance premiums are spiraling out of control, it's unclear why you're holding that up as an example of affordable healthcare.
It could also be not only about pure speed - look at what even the RPi 1 can do in terms of media playback. My (working) Centrino laptop can just barely play youtube html 5 videos. If you want a small mediaplayer (remember those portable DVD players? :P) this sounds totally viable.
Why you shouldn't use ENV variables for secret data
I think part of the problem is that it signified a shift in genre for a lot of people. You start out with a mad scientist who is doing experiments trying to understand death and the story of the girl who escaped his grasps. The dancing scene transitioned the show to be about someone who can heal people with hand gestures. I enjoyed the twists, but I can certainly imagine someone viewing it as going from (somewhat) hard sci-fi to being about magic and that change turning them off the show. The fact that the actual dancing look ridiculous also probably didn't help.
Five Creepy Things Your ISP Could Do If Congress Repeals the FCC’s Privacy Rules
The Selfish Gene by Richard Dawkins.
Blew my mind out the back of my head in high school. Changed the way I looked at the world. Made evolution make some sense, and to some degree, paired with the extended phenotype, helped society make more sense. So much of altruism, racism, and tribalism have roots in game theory of you accept the hypothesis of the gene as the unit of natural selection.

But, perhaps more importantly it taught me by example how to make a good argument that can be rooted in multiple deep disciplines but accessible to the masses.
The Max Strategy. It's a simple fictional parable like the Richest Man in Babylon with a simple message: do/try something different every day.
That people with some expertise thinks it's a duh article
makes me happy that I didn't just read a bunch of bullshit!

A good point, by the way.
The house is voting on this tomorrow! Let your Congressperson know if you don't want that to happen.
Yes but a lot of cameras have low-light mode which takes multiple shots (not bracketed).

I'm still not seeing how this isn't a fairly simple combination of existing techniques.
Holy cow, this is amazing. The results are way better than I would ever expect as possible.
Nope, Hangouts also has the ability to send SMSs through Google, even from your computer. AIM and Yahoo Messenger also used to let you do this from your computer. It doesn't use your phone number. I think this is the distinction jimmies is trying to make.
These days I enjoy all of the Amazon TV shows a lot more than anything Netflix does (except for House of Cards and maybe Fuller house and that other TV show I forgot the name of). I guess I am just not the target audience of many of the shows Netflix makes these days. For example, I am tired of superhero stuff that has tons of unnecessary violence (like very detailed violence).

So that plus the fact that most of the other shows on Netflix are useless in a sense made me cancel it.

So these days I enjoy shows like Goliath and Bosch and even Grand Tour, all which are Amazon Prime Shows.

My opinion is not that you are wrong that you prefer Netflix, but rather I am disagreeing with:

>Especially compared to any other streaming service, such as Amazon or Hulu, they continue to provide much higher-end content for my dollar, as well as a (far) superior UI experience.

Personally, over the years the UI of Netflix has gotten worse as well.

Finally, after almost five years of membership I cancelled my subscription with them since I found that I barley use them. I guess I will just sign up eventually for a month or two to catch up with the shows I mentioned, but that's about it.
I have to wonder how anything gets built in any _other_ industry than software, if this is the caliber of management we get on these projects.
I believe I hear pitch correction whenever it's used. Do you have an example where it is used and I would struggle to hear it?
Yeah, I don't understand how you can work having your documentation on a different virtual desktop; am I the only one who often is ACTUALLY LOOKING at docs when I type code? If I am doing something new where I am not sure of the syntax, I need to actually be looking at the reference while typing my version of it. Whenever I am forced to have one screen (e.g. I am on my laptop away from my desk), I end up having to switch windows 4 or 5 times (look at docs and try to remember a bit, switch windows, type a bit of code, switch back to see the next part, read, switch back, etc). I often try to work around this by making my coding window very small so I can fit both docs and code on one screen, but that ends up meaning that I can't see much context in the code, and scrolling to find other code has the same issue (scroll up to look at a different function, scroll back down, etc).
The problem is many Republicans claim to be proponents of open markets and less regulation. But when it comes down to voting on bills, they generally do the opposite.
There are cases where you need to be close to the hardware -- the kernel, graphics drivers, low-latency graphics and audio. Why does using a URL to retrieve a file over the network require being close to the hardware?