skysight-inc/HackerNews huggingface dataset:
Yes, this is a good book.

https://www.amazon.co.uk/Heart-101-Poems-Remember/dp/0571278...

https://www.amazon.com/Heart-101-Poems-Remember/dp/057127874...

> What has happened to the lost art of memorising poems? Why do we no longer feel that it is necessary to know the most enduring, beautiful poems in the English language 'by heart'? In his introduction Ted Hughes explains how we can overcome the problem by using a memory system that becomes easier the more frequently it is practised. The collected 101 poems are both personal favourites and particularly well-suited to the method Hughes demonstrates. Spanning four centuries, ranging from Shakespeare and Keats through to Thomas Hardy and Seamus Heaney, By Heart offers the reader a 'mental gymnasium' in which the memory can be exercised and trained in the most pleasurable way. Some poems will be more of a challenge than others, but all will be treasured once they have become part of the memory bank.

I'd add that if you want to understand what's going on within a poem you might find The Ode Less Travelled by Stephen Fry useful.

https://www.amazon.com/Ode-Less-Travelled-Unlocking-Within/d...
America will catch on eventually.
CashBackAir helps to freely and easily get compensation in case of flight delay or cancellation.

You enter anonymous data on your air tickets in a dialogue mode, and then in case of flight delay or cancellation the chatbot informs you about the possibility of getting compensation and sends you a link to a simple application form. After you fill it in, you just have to wait for the money - from 250 € to 600 €. The main difference of the chatbot from other services is that it enables operations with future flights.

CashBackAir works together with Сlaim Сompass lending legal support to users in getting compensations from airlines.
Airlines don't have very good systems for handling visas and ESTAs. I personally never cannot checkin online for the flight from Europe to US since I'm on a work visa not an ESTA. At the counter they just check my visa, type it in and check me in.

Might be that in this case the airline person just typed the wrong ESTA information and either didn't find it or found one that was rejected, or he simply just didn't file an ESTA or it was expired.
Webpack stats loader for Ruby and Rails
The Age of Macron: Why the real fight for France’s economic future begins now
I have a few large React apps that have been using mostly Immutable.JS from the very beginning, so I rarely run into issues where I need to think whether what I'm dealing with is an Immutable.JS object or plain JS objects. I can see an issue if you are incrementally converting an app to Immutable.JS and dealing with a mix of plain JS objects though.

I have heard criticisms of lisp macros as making it a write-once language. If you're not working on a team then maybe it's fine, but other people aren't gonna want to figure out how your macros work.
If only it were not for those meddling humans, he would have got away with it!
Remember that in 2010, $25 worth of Bitcoin fetched you 10,000 coins. Currently worth $24.4m
Russian Gov is threatening to ban #Telegram
How about also responding with censored Russian and Chinese news stories, history, and the like? Seems like a decent way to respond to Kremlin astroturfers and friends, too.
It still holds though, when developers get to only test on Google Pixie and Samsung S8, while customers are on ZTE Blade, the stuff might even install, but run it won't.
This is a great addition while writing bash scripts. Catches a lot of the bad stuff.
Totally this. The reduced costs to instant communication makes some people feel entitled to your attention at any random moment. It requires a strong and active pushback.
This post struck home with me. But I realized that the root cause for the problem is the many ways to do FP (and, notably, immutable) in JS. What doesn't help here is that all ways have some major downsides. ImmutableJS has a huge API that works pretty different from everything else. Ramda changes all the time. Lodash, by virtue of not changing all the time ever since underscore was first released, has some pretty weird and unexpected function names and behaviors.

If JS had more builtin functional primitives (i.e. well beyond Array.prototype.map and friends) this problem would be much smaller.

Similarly, I think another way out of this antipattern is to settle with the team on a single way to do FP. This disqualifies ImmutableJS by definition, because 3rd party apis tend to want arrays and objects. But most other options are open, I guess.
No idea if this is true, but the meme was that you could only write BASIC for the TI99, assembly was forbidden somehow. For the most part, hackers avoided this system like the plague, despite all the advertisements starring Bill Cosby.
The most exciting aspect of this coming to fruition is that it may become socially acceptable to be 'unreachable'. The shit I get from my social circle for not answering phone calls or taking hours to respond to texts is annoying af.
"If you can't ridicule them for lacking taste [...]"

Good news, you can! I've checked with the pc police.

Not Ok: Black people, Mexicans, Women, Fat people.

Totally Ok: Rich people, white people, men, dumb people, old people, Southerners. Bingo: Rich (bing), old (bing), white (bing), dumb (bing) men (bing) from the south (jackpot).
I think, you don't know anything about the H2A labor program, which is for ag workers. It's as much a wage fixing cartel as anything else. News article that can server as a quick backgrounder: http://www.southeastfarmpress.com/tobacco/north-carolina-gro...

Not really sure how to respond to the rest of your comment. I am stating that I do not believe the "there are 12 million illegals in the USA" statistic, because it has been repeated for about 15 years at this point, with no change. Yet areas that did not have illegals 15 years ago, now do; thus it seems the number of illegals has increased.
Don't push state every time I make a change. It might be the "right" thing to do, but it's annoying that my back-button doesn't work when I've just been fiddling with switches on your page.

Maybe try to get some more prosaic descriptions on the most popular mods? Like: "777, the one you go for after trying everything to make your files readable on windows throught samba, and it still doesn't work"... ;)
I think knowledge you delegate is not as much important as the attention the device is stealing from you.

Attention is precious, and our society gives it away like free candy. Anything with a screen magnify this, and this has important consequence on learning, social interactions, self growth, mood, hapiness and health.
"Cost disease" has affected some large sectors in the US economy for the last 5 or so decades, but not most other countries, and not the US before that.

Your general assertion about competition not working proves too much. If true, it would affect all market economies all the time.
Not only reasonable, but it is a must. I think the "don't roll your own crypto" phrase is widely misunderstood. A better phrase would be - learn as much about crypto as you possibly can, to clearly understand why it is a bad idea to roll your own in production. This also means that after you learn it, you will have a much better idea which library, cypher or mode to pick for a particular task, and not just think "oh, crypto is complicated, i will just wrap everything in TLS and won't bother to check the certs"
IMF Urges Banks to Invest in Cryptocurrencies
Yep, there are probably several thousand ARKit-compatible iPhones to every 1 Tango tablet in use out there. Tango's basically not a launched product, just a bunch of developer kits.
Zero Motivation to Exercise? Dopamine Receptors Could Be Why
Her use does not compete with the copyright holder's use -- no one is going to buy her house or fail to license the photos because of the blog. (They may decide not to buy the McMansion because of the blog, but trying to use copyright to silence critiques of a house won't fly in court).

That argument does not apply to your photo, or stock photos from an archive. The distinction matters in the eyes of the law.
Ask HN: Marketplace for buying/selling niche websites?
Came across flippa.com recently, whose core value proposition is to "Buy and sell websites, domains and apps". The business model makes sense to me, and I am able to understand why some would be interested in buying undervalued sites, revamping them, and reselling at a higher price (analogous to a private equity firm).

The problem is, many of the sites on flippa.com are fraudulent, and it is difficult to find a legitimate deal. Is there room in the industry for a platform to replace flippa, by instead focusing on implementing proper procedures so that prospective customers can easily search for websites and verify its legitimacy? Kind of how Airbnb made a conventionally "unsafe" marketplace safe through their use of excellent user design.

Really want to hear HN's thoughts on this matter. Thanks for reading.
I'm not infrequently surprised how people don't spot that something is orders of magnitude slower than it should be or pick the wrong architecture because they can't or won't do simple mental math to work out very roughly how long it should take to move some data around in memory, ssd or over the network or perform some simple computation on it.

I'm having trouble believing that people who think a CPU can do thousands of instructions per second will do well at this (or reasoning about the memory hierarchy).
I guess, if you want a rusty container
Besides what the others pointed out, check profilers like VisualVM, ControlCenter, Netbeans integrated one.

There is also the option to get the generated machine code, here is a recent example with the Oracle JDK about SIMD programming in Java.

http://prestodb.rocks/code/simd/

Finally, note that just like many programming languages, Java enjoys multiple implementations, each with its own JIT.
100% not true. There was an editor/assembler cartridge that let you program in ASM.
I live in a 150-unit apartment building that houses about 300 people, on the edge of the neighborhood. I have no financial stake in the outcome either way, I just don't want to see something beautiful destroyed. I would much rather they put up another 150-unit building than tear down 75-100 houses to achieve the same outcome.
Ask HN: What is the simplest software or SaaS that made you money
Beginners have this assumption of that a software or tools have be big or complex enough to make money or gain adoption. Is it true at all?

What is the simplest software or software service you made or that you know of is financially successful
Online DNSSEC validator
For whatever reason I am wondering how that would be taxed...
For anyone unfamiliar, the reason the airline would've denied him boarding if they even thought there was an issue with ESTA is because airlines are responsible for bearing the cost of his return flight if he is denied entry in the US. Shame, really, since it seems like there's a decent possibility that had he actually made it to the US border he would have been allowed to enter.

The whole system is somewhat archaic and outdated.
Australia treats it as barter, which means that it can be taxed as capital gains.

Source: https://www.businessinsider.com.au/the-australian-tax-office...
Aware of that one. The trail bridge at Pilarcitos Creek on the California Coastal Trail in Half Moon Bay was made of unpainted Cor-Ten steel. That will not last in the coastal zone, where it never dries out. The bridge collapsed when park staff drove a tractor across it.[1] No injuries, but the heavily used trail was out for most of two years.

The new bridge is made of marine-grade aluminum.

[1] http://www.hmbreview.com/news/groundbreaking-for-coastal-tra...
And yet it is. Writing inaccurate headlines is equivalent to intentionally lying to people - because most people who see a headline will not bother to click through, and will instead remember just the assertion from the headline.
Yep. Most of those are made possible by AR's second, less frequently talked about enabling technology of accurate object detection. With it, the sky's the limit - literally repaint the world with your imagination. Grab objects and place virtual versions of them wherever. Overlay educational material on objects. Alter objects appearance in a much more meaningful way than mere filters. Without object detection though, AR use cases are more limited, which I think a lot of people riff off of when looking into it.
Connecting the early rise of organized crime with Sicily’s citrus trade
I'd argue that bitcoin is still kind of a gateway currency for crypto in many countries. If you want to buy/sell crypto, you have to go through bitcoin.

With the crypto market being highly volatile and ethereum having seen such a huge gain this year i don't see much unusual with it going down a "bit".
VBA excel app that pulled in commodity data from a CSV (I think) into this baroque spreadsheet for a trader.

Learnt two lessons that day, people will pay me for things that save time and price based on the the value you provide not how long it takes you.
Cooperation can be optimal for an infinitely repeated prisoner's dilemma depending on prisoner's time preference (discount factor).
I have long had

Harold McGee,
On Food and Cooking:
The Science and Lore of the Kitchen,
ISBN 0-684-80001-2,
Scribner,
2004.
When AFS was created the Kerberos spec wasn't final yet. So they use something similar called a PAG (instead of a ticket). You need a special tool to convert your Kerberos ticket to an AFS PAG. Real support for Kerberos V is something that's on the wishlist for quite some time.
I will try your approach. I am currently frustrated not by the actual material by the lack of application in my studies.
It's even simpler and I alerady do it - all it takes is to install an ad blocker.
The claim is not about "competition not working", the claim is about the price. It's actually quite tricky to determine whether the price level corresponds to monopolistic or marginal cost price, because it depends (in neoclassical theory, at least) on supply and demand and these are often not known. So people can easily mistake the (actual) monopolistic price for the (expected by neoclassicals) price at marginal cost, and I would argue they often do.

And there are other mechanisms, in play, too. For example, if there is friction in the market, and it often is, then the prices can be lower due to competition for market share.
Good for who though? If you're the employer then people selling themselves to you for below living wage (slavery) is absolutely fantastic, if you're the person selling yourself then it's not so great! It's a matter of perspective.
I find it odd that so many comments here highlight the fact that people are giving interview questions that have little to nothing to do with day-to-day employment tasks.

It seems to me like an enormous amount of time wasted for both interviewers and interviewees.

When considering someone for a development/engineering role there are a few basic questions to figure out:

1. Does this person have competence within our technology stack?

2. Can this person communicate clearly?

3. Is this person productive/can this person be productive in our environment?

4. Does this person have characteristics that will allow them to succeed in our environment?

Making people jump through hoops like some sort of dancing monkey while they are on a job hunt is needlessly cruel and is a waste of everybody's time.

If you regularly see people who can't succeed with what you consider basic engineering questions, you either have a recruiting problem or you yourself have a communication problem.

If you expect an interview candidate to expend 8 hours or more working on interview tasks, you should be presenting a unique enough opportunity to justify it.

If you expect an interview candidate to whiteboard a solution to a coding problem that they received in the room, that should be part of your everyday work experience and you should go through the process yourself in front of them so that they have an understanding of what your expectations are.

If you want to review their code and talk with them about it to determine competency, provide an example of your own code and a set of questions and answers that would be successful.

Don't put engineers through a gauntlet of challenges that you would have trouble successfully navigating under the pressure of feeding your own family. They have more than one company they are interviewing with and each company has their own focus. Put them in a position to succeed and give them the chance to do so. That's what you want out of your own people - the ability to succeed given a reasonable amount of guidance and clear parameters for success. If you can't provide the guidance or the parameters for success for an interview, how can anyone expect to succeed in your actual working environment?
How Not to Encrypt a File – Courtesy of Microsoft
SIRI READS MY HATE COMMENTS- IM QUITTING YOUTUBE :-(
I put the job in a separate tmux window. When something/a character changes in the window, its color changes and I know I can look what happened.
No, it's more like asking a roofer how about the area he can cover with shingles per hour. Information of vital importance.
Idea to encrypt Web traffic at rest hits the IETF's Standard Track
Why should they get double representation in the Senate vs. California?

California had the same two Senators for twenty-four years. How many legislative accomplishments by either can you name without looking to up? (Heck, even with looking anything up?)
Pick N other companies, then. As long as TripleByte has this kind of relationship with at least 2 of them, it's a time saver. I could easily see myself interviewing for 20 companies in a single job search. Needing only one "pre-screen" for all of them would be nothing short of miraculous.
I am not all that familiar with Singapore's health care, but just a cursory look at Wikipedia reveals that it's not really that much market-based, it looks quite similar to most European countries, really.

> there seems to be a trend toward healthcare spending as a percentage of GDP increasing with level of wealth

This can be expected under my model, too. The monopolistic prices depend on the demand curve, which depends on the level of wealth.
Guess I Am lucky that I meet good programmers who were not above theory and continually keep themselves informed. Contrary to what you write, there is no dichotomy between the two and your coding skills are not harmed by learning theory or keeping interest in it.

I also think that if knowing something harms me in the eyes of the company, then I do not want to work there. Such environment must be demotivating for learning. And i need to continuously learn. It is ok if they don't care and it is awesome if they are interested in different things that me (I can learn from them). Especially if we are talking about small companies where people who interview you reflect wider culture. Working in environment where people sort of punish you for knowing things they don't know is road to mediocrity. I want to work with collegues that will motivate me to learn - that is super important in length term.

So that leaves 85% of companies where I can talk about theory and not be harmed at all.
When people are actively watching me to judge me, my brain just goes blank. It's happened to me almost every time in technical interviews where I was asked to solve a problem in front of the interviewers, and it's happened to me at school too in oral examinations. Written exams were not a problem.

This never happens in normal work, even when working under pressure with a deadline that has to be met and not enough time to make it.

It's just a completely different setting and purpose. In one case I'm solving a problem for the sake of being judged and that judgement may impact my whole life for the coming years. In the other case I'm solving a problem because there is a practical need for it and I'm just doing my job.

It has nothing to do with being a good programmer or not, it has nothing to do with my actual ability to solve a problem either.
The demand for housing is high enough that agriculture is getting
squeezed - high rents make labor cost more than growers can afford.
Details covered in the report TFA mentions:
https://flipflashpages.uniflip.com/2/88537/377983/pub/html5....

It is the same problem as the rest of the Bay Area - every place
wants the tax revenue of businesses and jobs, and expects workers to
commute, but no place wants the expense of housing and schools - or roads.

Nimby, yes, but also permits: proposals to address a recurring road
flooding problem near Pescadero needed ~12 approvals or permits from
~9 agencies. See page 17 of:
http://sanmateorcd.org/PescaderoFlooding/Pescadero%20Rd_Buta...

The SR 92 traffic is very commute dependent. Prohibiting
left turns during commute hours might help, but the 92 West
to SR 1 North (2 lanes to 1) would still be an afternoon bottleneck.
Widening 92 to 3 lanes, and running 2 East/ 1 West in the AM,
and reversing that in the afternoon might be a possibility.

What endpoints did you have in mind for "another highway near Pescadero"?
I can't find a good land use map for the South Coast at the moment,
but finding a technically feasible alignment might be challenging,
even before the permit/Nimby/EIR/lawsuit rodeo gets started.
There are a lot of parks & open space areas in the hills.
20% margin? Are you sure? Have you accounted for shipping fees, cancellations, ads and returns?

I rarely have met sellers who exceed 5-10% margin
I moved from china (Beijing) to the USA (LA) for the much cleaner air. Ya, parallel universe for sure, it's like comparing mordor to the shire, where the former is freaking out over its horrible pollution problem while the latter doesn't notice anything wrong.
They have chosen to do that.

I am quite happy that one year later Android N only managed to acquire 9% and KitKat is still rocking with 18%.

Maybe now that Google sees no one gets their new shinny OS every single year, they change their attitude.

Trello is not the solution as it is only available in Android O, it still leaves to the OEMs the choice to actually make it work and with Android N at 9% one year later, who knows how many years it will take until Android O becomes relevant at all.
Alternatively, it does decline and raise, in cycles, and the complaining may be what helps it raise.

I don't think so, but a regular decline isn't impossible.
You need to have a passion and interest to do that. I did not have spare cash back at the time nor did i have a way to mine the coins. I do not feel like I missed the opportunity it was simply never there for me.

In any way I wish all the best to the new millionaire.
I see your point, but hardly anyone counts "operations" anymore. Besides, what even is an "operation" on a modern CPU? You could say, an operation is an entire CPU instruction, but the truth is that the instructions you see in assembly files are not really that atomic. So then do you count each microcode instruction as an "operation"?
But even then the question is impossible to answer, because depending on the type of workload your execution time will vary significantly. For example, straight up doing math with some registers will always be faster than reading/writing memory, and reading memory in a cache-friendly way will be faster than jumping all over the place, etc.

Anyway, my answer to the question would be, "a lot". You need to know the specifics of workload and cpu to be more precise.
> A lot of apps that I still use but haven't been updated in years broke because they're not 64 bit.

While your other points are valid for a beta OS, this one can't really be used as criticism towards Apple. You can't blame them for developers that abandone their apps.
When you say you like JS as a language what do you mean ? ES5 or ES6 or ES7 or transpiling ?