skysight-inc/HackerNews huggingface dataset:
What's your favourite puzzle HN?

Mine is Loopy, especially the Great Dodecagonal variant.
Can you give an example of a better-documented open-source project that is less than 5 years old and has the same level of complexity of the systemd family?
No, I disagree. You're suggesting that there's no reasonable line of thought that would allow tradeoffs in favor of market economics, low taxes, and deregulation to make sense. If you believe that, then you're the one cargo culting here. Politics is a question of wise tradeoffs, and it's perfectly reasonable and acceptable for people to draw different conclusions about where the tradeoffs should fall.

Conservatives are not anarchists and, generally speaking, can be convinced that government intervention is warranted in many instances, especially when that regulation is needed to keep the market free and fair.
I quite like RISC-V , it's simple, elegant and efficient. Undergraduate students can quite easily put together competitive in order cores. That itself is a testament to it. No wonder, considering Patterson and Hennessey literally wrote the book on computer architecture!
Maybe I'm mistaken... but at least in C++ the implementation of Foo::Bar() is similar to Bar(Foo):

Bar(Foo * foo); // how Foo::Bar() is implemented

So while Bar(Foo) could be passed as several ways:

Bar(Foo foo);
Bar(Foo &foo);
Bar(Foo *foo);
....

there isn't really a huge distinction between the two except for syntax and locality within the source file. (That is, class methods are all defined in the class and can't be spread across multiple header files).
It is amazing that this is still under development. I did a quick search on their supported hardware, and everything except for the iPod seems to be no longer manufactured.

I remember when I so badly wanted to use rockbox, and the chinese player I had wasn't supported (it was a s1mp3 variant)
x86 has been RISC ever since the PentiumPro. The programmer visible CISC instruction set is just a compacted form analogous to ARM Thumb.
That's a testament to Turing completeness.
I'm a bit flattered. The real credit goes to all of the devs who contribute to Postgres, though I'm happy to have been involved in some way and contributed some outside perspective to many of them that are friends.

Of course... I'd welcome more reading my blog, at the same time there are a lot of others that introduce good Postgres content to the world. This was my biggest goal in starting to curate Postgres weekly (http://www.postgresweekly.com) which focuses on Postgres for app devs. There's a ton in Postgres, which 9 years into spending way too much time with Postgres I'm still discovering each week so trying to help make a better way for others to learn was key.

Sadly the hard part about the cool things isn't the most important. Cool gets a lot of attention, but the really safe and stable things like transactional DDL, rich indexing, MVCC all that doesn't get as much love as hstore, JSONB, or HyperLogLog which is a shame cause they're really important when you're running a real business which cares about data integrity.
2k increase per year isn't desperate. That's inflation.
You can be sure that they want more supply in the market to drive down cost! I think it's safe to say that developers are pretty expensive as far as individual contributors go. Especially good ones.
Why do your parents put up with this?
I played an mmorpg for 630 days of playtime over two years of my life. I had saved up a good amount and was on a rather generous severance package during the financial crash.

I recall my moment of change when a girl (irl) asked for a date and I missed a dungeon run. The missing run meant that I would have to wait in line for the item for another few months and it completely broke me of my urge to play.

While I know this isn't hikkikomorism in true form, I learned just how powerful human biology is.
Reflecting one one's mistakes. "The Power of Intuition" by Gary Klein has some good bits on this, but basically look for the cues and patterns you missed, so you know what to look for next time. been doing that with programming (https://softwareclown.com) and the effort of seeing why I made mistake usually gives me much better understanding of what to do better next time.
You could say the same for Chromebooks. It does not need to be the ID from student, the school can create a throwaway account and give the password for the student.

If the problem is privacy, the only acceptable option would be a Linux distro properly optimized for school kids. The problem is, it needs to have a nice dashboard for administration since Chromebooks are popular in schools thanks to the ease of administration (most schools can't afford to maintain seasoned SysOps). AFAIK, nobody is working in this kind of product right now, so Linux distros are not the answer either.
What customers steal from Toronto restaurants
...using the on-screen keyboard, or a physical one?
Even the iPods are no longer officially manufactured by Apple. However, there are still many options for getting a DAP nowadays, eBay is one.

Disclaimer: I'm a dev.
I'm not sure about that, how much of the benefit remains if you look at leisure time as another productivity optimizing activity?

I like the attack on the fundamental ideology at play (not just the frame built on top of it) in the statement that "wasting time is good". I think it might be far more helpful.
Netflix's Black Mirror and Sentiment Analysis
But it did lead to human rights improvements. As far as I know, many (most?) Chinese people can freely move around and visit other countries. No Chinese scholar was dragged onto streets by government-sponsored teenage thugs in decades. Some of them even criticize the government occasionally, although if you do that too loudly you may still go to prison.

So, there was a huge improvement since the days of Cultural Revolution. Just not enough. And if North Korea achieves the same level of human rights that is available in China now, it will be considered a vast success by everybody who cares.

Strangely, some people seem to maintain that freedom is either absolute everything or nothing. But you don't have to equate everything as "still non-free" in order to fight for more freedom and justice.
Two flavors of phone, plus however many flavors of Android.
To some extent, ShareLaTeX has actually been building a wrapper to help you decode obscure error messages [0]. In addition, their online editor provides some basic linting [1].

[0]: https://www.sharelatex.com/blog/2016/06/29/latex-log-hints.h...

[1]: https://www.sharelatex.com/blog/2016/11/01/introducting-late...
Cron.weekly issue #78: octodns,SSH,grsecurity,postal,nginx,cgroups,vim and more
The south-west (including California) has a crazy amount of NPs http://npmaps.com/wp-content/uploads/national-park-map.jpg
The same can be said for Apple or Microsoft. People seem to trust that Apple does not track them just because they say so.

Really, the only acceptable option would be a Linux distro. Not a commercial software.
Here's my attempt:

Suppose a system evolves such that it moves forward from coordinate "c" to "c+dc" in time "dt". Since "c+dc" is similar to "c" (due to a symmetry along the coordinate) the system's behavior must be repeated in the next dt interval, since different coordinate values have equivalent physics.

If we imagine a wave/wavefunction with this property, the most reasonable way to implement this is if the wave has a periodic form such as "exp(i * c * B)" such that on moving along coordinate "c", the wave retains the same form up to an overall phase, which is physically unobservable.

This is the same as saying that there is a conjugate quantity "B" that remains constant during the evolution.

--

More loosely: unless there is some form of generalized force along a coordinate (eg: friction), a system with conjugate quantity B keeps moving on an on with the same value of quantity B, since the only way to change its value would be to do something non-symmetric to it at different locations in the coordinate.
Scraping the Survivor Wiki with Beautiful Soup
Why should you use WordPress to power your native mobile apps
The license terms are vague. Is it connected to OpenSSL or not? Do you have to ask the author permission or not? And it is limited to open source software.

Nobody wants to involve expensive lawyers, so for many folks that rules out OCB.

Mosh is a great idea, but by connecting it to OCB, the authors completely stalled more widespread adoption. That, and like you said, the complete lack of protocol spec.
It's relevant to the hypothetical state stealing enormous quantities of gold from other states. They wouldn't do it to give all the citizens fancy necklaces and dental implants. The reason would be to shore up their currency. The economics of gold changes under that hypothetical scenario, and it's the current market price of gold that is completely irrelevant.
I don't watch sports networks of any kind, but I've seen anecdotes online that ESPN, especially sportscenter, is losing viewers because of politicization of content, where people just want sports talk.
As a millennial consumer (rolling my own eyes but it's true) who cut the cord, the biggest thing that pushed me toward doing so was seeing all of the sports channels I was paying for and never had an ounce of desire to watch. The way my cable company breaks out a mandatory $15 fee for ESPN specifically was the nail in the coffin. Personally, sports programming was dragging the already shaky value prop of the cable industry down much further.
This is not possible, at least not without a very sophisticated AI.

One thing that novices seem to not get about mathematics, especially those coming from programming languages, is that the syntax of mathematical formulae is not divorced from the natural language that surrounds it. Different authors use different symbols for the same concept or the same symbol with different meanings. That is, mathematical symbols have synonyms and homonyms, so to speak. You can read someone's "accent" when reading mathematics. The French consider 0 to be a positive number; the Americans don't. The Russians call it the Bunyakovsky inequality, most of Western Europe and America calls it the Schwarz or Cauchy-Schwarz inequality. The way they arrange their equations, the particular details of the notation, their preferred term for a particular concept, even tiny things like preferring upright or slant font for dx in an integral (and by the way, often fonts carry semantic meaning, but not in this case); all of these vary from author to author.

Mathematics is a very human activity. It is written by humans who write ambiguous things because it's meant to be read by humans who deal well with ambiguity. Reading human-written mathematics cannot be mechanised, at least, not anymore than reading a natural language can be mechanised.
IEEE Spectrum in the early 80's had an article on minimal instruction sets. The author made a salient point that 7 instructions did most of the heavy lifting, another 7 did the most of the rest required. He did highlight that one mistake made with instruction sets was not separating the addressing modes from the instruction itself.

There have also been various projects looking at the micro-instruction based machines and noting that extremely complex instruction sets could be designed so that the actual requirements of a programmer or project be placed in microcode. One example was an instruction to search a tree structure for a required value (as a single machine instruction).

Not that I can do anything about it, my conclusion over nearly 4 decades is that we have failed to take advantage of the increasingly denser silicon to make higher level machines, in particular machines that recognise the difference an instruction and a data element.

We can write very high level software languages but all have to be run on extremely low level hardware. Too much commodity and not enough variability.
While I agree about peaks and valleys that wasn't an "explanation" (much less so that which you constructed from straw). More of a personal tale of observation and amusement.

But since you bring it up, ya, young people bitching. That's what they do. In fact, it's what people in general do. That never seems to go out of fashion.
SILE could be a new-and-improved LaTeX, someday.

http://sile-typesetter.org/what-is/
Why is ESPN under such pressure, but sports franchise values seem to be still increasing? Aren't they competing/sharing the same dollar?
Perhaps add some variety - like berries - to cut the sugar a bit and more diversity of nutrients :)
Simple Habit is hiring #2 engineer (web or mobile)
Simple Habit (YC W2017) empowers people to live resilient lives through mindfulness and meditation practices. It's like the Spotify of mindfulness & meditations. We've launched less than a year ago, but we're already one of the top grossing health & fitness apps on the AppStore.

Simple Habit is backed by YCombinator, NEA and a handful of prominent angel investors in Silicon Valley.

We're a team of 4 (CEO, CTO, engineer, designer) and we’re looking for our #2 engineer to join our team in San Francisco. An ideal candidate would have at least 3 years of engineering experience in either mobile or web and be product focused and mission driven.

We’re using Swift for iOS, Kotlin on Android, and React on our web app. Our backend is built using Heroku/NodeJS/Express and Python3.

If you're interested in helping people live resilient lives through mindfulness, please reach out to jobs@simplehabit.com with your resume or linkedin.

Looking forward to hearing from you. Thank you!
Forgive my ignorance, but I don't see a link to the actual "instr-count" program and I don't see a GitHub link anywhere. What does the program do? How does it divine the instruction count?
The Bestseller List Box Set Scam
FUPC Network Podcast
"Has the US stolen it? Has someone else stolen it?"... to complete your line of thought I would make one more question: Has it ever existed?
The whole thing about gold lies in the impossibility of speculation. Of course, it doesn't hold if one single institution controls of all of it...
I definitely have much better experience with the Android version than the iOS version. The iOS version has somewhat poorer control where a sliding motion is used. The display wants to slide in that case rather than the game control being used.

Love the collection!
Credit where credit is due - they have turned android into ios. They have locked bootloader, kernel patch protection and static and dynamic code signing.
Not sure since I don't watch much ESPN either but this is a trend across media properties. I just saw MIT Technology Review tweet something about Trump's politics...didn't make me very happy.
The answer is false. Lookup Math.min and Math.max.

Min is assigned Ininity
Max is assigned -Infinity

To test just run the logic on chrome console.
"Software Engineering" and "Computer Engineering" are different degrees. I think you're actually talking about software engineering; computer engineering has a heavy focus on hardware, and wouldn't be the first choice for someone who's mainly interested in programming.
Maybe sonic.net fiber is available in your neighborhood.

https://www.sonic.com/gigabit
Show HN: Securely Handle Encryption Keys in Go (v0.2.0)
Maybe it is because I have a ton of code online for anybody to read that nobody wants to waste their time watching me write code on a whiteboard for hours. Sure, I will get asked to write some code in an interview but it is usally something quick and dirty just to validate thinking through a problem with a bit of pressure.

Honestly, in my experience, most application problems can be reasonably talked through without writing any code.
It's the Bahamas. I've never been on an island where the local fishing industry (incl neighboring islands) couldn't easily scale to feed a few thousand. Demand rather than supply limited. And the locals are likely happily selling fresh catch to tourists at $75 / fish.

Lodging, sleep on the beach for a couple nights. This time of year, 80s every day. 70s every night.

Security? If the security problem is the tourists themselves, then maybe they don't deserve to spend time in paradise.

> "At first, she and her friends wanted to make the best of a bad situation, she said, "but then we saw how it started getting dangerous." She said the site didn't have enough security, lights, or food.

> "You were promised chargers for your phone — did not get that," Busier said. "You were promised food — we were like starving. And you were promised safety, you were promised to be taken care of, you were promised an experience of a lifetime. And yes, it was quite the experience, but not in a positive way."

I recognize that the article is somewhat of a hit piece. But if the above is the attendees making the best of a bad situation, then I expressed about as much sympathy as I have.
Ask HN: For an app with Bitcoin wallets, is it okay to hedge users money?
I am not sure if I am using the term hedging correctly. What I mean to say is if someone adds some fixed amount of money from a bank to the bitcoin wallet, is it a good idea to keep the exact value in wallet and take the volatility bit out for the users. So no matter how the bitcoin exchange performs the wallet amount remains the same. If it goes down, we as a startup bear the losses or if it goes up, we earn the profits.
If you're going to be pedantic, you need to make sure your facts are 100% accurate, or you're gonna get called out.
Home schooling in my jurisdiction carries absolutely no reporting obligation, so after registering for that I didn't need to do anything in particular.

I got my first job through a combination of meeting my boss at a meetup, and knowing somebody who worked for him. I started working at 17. My first week there, I learned AngularJS (by porting a vanilla javascript application). By my second week, I was already leading a project which was delivered ahead of schedule.

Without Wikipedia and the Free Software Foundation I would probably not have had it as easy.

Job success is mainly about a combination of basic mental health and general intelligence. If you have these two things, you can make it in software.

I think it also helped that I had a fairly mature outlook and lifestyle by then. It also probably helped that I looked like a goofy adult and not just a mature adolescent.

From time to time I wonder what life might have been if I stayed through high school and actually tried (I was a very bad student in primary school). I probably can't go to law school, though in some jurisdictions I could study independently to practice law; I almost certainly couldn't go into medicine. In a way, even though I am young enough to change course in life, a number of doors are closed because I did not go to high school.

As for me, I like my life a lot.
Edit: thanks everyone! I never dipped lower than assembly and was unaware of the "microcode" level. Makes total sense!
>All the numbers in this blog post have been obtained through a small program making use of our awesome C++11 library for working with x86-64 assembly. Just like the library, my program is available as open source on GitHub.

https://github.com/stefanheule/x86_64-instruction-count
Why would they make less money by moving to a streaming model? I would imagine more people would go and buy just that instead of getting a cable package. They can also start charging a reasonable amount based on what it costs to produce the content.

If right now they rely on people paying for the channel but not watching it. Wouldn't switching to a streaming model mean that advertisers would be more interested because more people were actually watching the channel and saw ads?
It doesn't took us long to decode == or >= operator naturally.
China is significantly better than it used to be.

Sure, it has internet censorship. But it is no longer jailing people, in mass, for the "crime" of being a university professor.

That's a win in my book.
MySQL's planner is predictably stupid; structure complex multi-table predicates as joins (nested if necessary) rather than subqueries and it's almost imperative. Postgres OTOH is very unpredictable; sometimes it does the right thing, and sometimes it does something amazingly asinine, where simply swapping a table between from vs join clause can result in 1000x speedup.

Specifically, I've seen pg take a query that looks like this:

select ... from a join b join c join (select ...) d

where a has millions of rows and is an equijoin with d where d has 10 rows, and it decides to materialize a x b x c, only joining in d at the last step. But do it like this:

select ... from (select ...) d join a join b join c

and it does the right thing! And analyze gets it right (i.e. the plan for the reordered joins is recognized as better) - never mind genetic optimization, it's lacking analytic optimization.

With the lack of hints, almost the only tool you have to control query plans effectively in postgres is parenthesized joins. Since it's more liable to rewrite the query, the language ends up being less imperative, and thus less predictable. And I like predictability in production.

SQL-level feature set is no comparison of course, pg wins easily.
Maybe. It's not clear that these TV rights deals are unprofitable. If those deals are the drag on ESPN's financials, the leagues will take a big hit. Those deals are longer-term though and the leagues have lots of existing and emerging opportunities.

You also have to consider that some owners treat their franchises like fancy sports cars, not businesses, and they are extremely rare cars at that!
Exactly. Starting points matter. And for me, a starting point of "enforces immutable data" is a good one.
ESPN makes its money from cable subscriptions, on average about $7 per subscriber. A lot of those subscribers value ESPN ... but a lot don't. They're all paying around $7 / mo for ESPN.

Every cordcutter is a loss for ESPN. This is affecting not only ESPN, but The Walt Disney Company's profits substantially. ESPN makes up ~30% of their gross revenue. They've seen losses most of the last several quarters, in large part due to bad numbers from ESPN.
I like to watch sports for the competition, not preachy politics. Life in America is already too polarized politically. It's a shame broadcast sports can't be at least one place for common ground.
Should I use a Swift struct or a class?
Introducing YI HALO – the next generation Jump camera
I agree. You mention two problems that I both agree with.

First, LaTeX wants to be so much, that it can be difficult to get simple things done.

Second, LaTeX's tooling is abhorrent. The quite useless error messages are just one example. Why, for the sake of whoever, would a user-facing tool require me to compile the source twice to get some references right? There is no valid excuse for that.

The real problem here is that LaTeX is not what a document should be described in. LaTeX is a middleware that should be hidden from the user wherever possible.
Oh, goodness. Reading fail. Thank you!
There's ~50 million households in the US that subscribe to cable.

That's a lot of streamers to get to commit to 12 months of subscription.
MIT is an institution of higher learning. When the president says that climate change is a hoax invented by the Chinese to ruin the American economy, it goes beyond politics. Science isn't conservative or liberal. Science institutions are right to speak out against foolish policies that aren't rooted in science.
The franchises exist in a sloppy private market.

For football, the valuations also already take into account that players get about 50% of revenues.
Try looking at Symmetry and the Beautiful Universe by Leon M. Lederman and Christopher T. Hill.