skysight-inc/HackerNews huggingface dataset:
They same reason we teach them basic math that a calculator can easily do. The primary reason for schools it to learn. Learning to type "8 * 7 =" is different then learning what it means to multiple 8 by 7
Real Vessels That Inspired Pirates of the Caribbean Ships
Another numeric oddity; the spec says that ints should have from 1 to 9 digits (in theory limiting it to 35 bit numbers or so)! Few libraries actually honour this, but it's really pot luck what they'll do with anything greater than a 32 bit integer.
Technically it was a global transit issue; CloudFlare just plays the role of global observer and is well positioned to spot these.
I'd disagree for the following:

- It's useful when searching,

- doesn't make me think "official" so much as "recurrent" (and I realize I may be missing the expected connotations, but I'm just speaking from my perception as a many-year-HNer),

- and frankly, I DO think there is enough substance. It's a complement to the hiring threads that paint a more full picture on the state of our industry. Certainly no 300 post bonanzas like hiring, but I'd also add that large portions there are not necessarily substantive either.
When you include that stuff, you're right! I'm just talking about the thinking -> writing step. 6 minutes is a really long time for something like fizzbuzz. That's 360 seconds. The second hand has to go around the clock 6 times. If your script is 6 lines of code that's a MINUTE per line. FizzBuzz's lines are so self similar that's real weird for me to imagine.

My 6 minutes didn't include them explaining the question or them going over my answer. I didn't really explain my work. I did talk a little while I wrote, but after I finished he just went through my code line by line himself.
> At least half of my programming is tying together high level services and libraries. I know how I can express those concepts succinctly in Java, C++, JS, Swift etc. I'd love to see some examples of Lisp for something like a REST controller, where I call services, repositories etc.

You should look at Racket. Racket is a Scheme-like[0] Lisp that aims to be "batteries-included". It includes things like a web-server out-of-the-box.

[0] it is technically a hybrid of R5RS and R6RS, so pedants can argue over whether it is really "a Scheme" or not.
When I see evidence of the advertising industry working hard to eliminate dark patterns and junk I'll take that argument seriously. Advertising is not a benign or neutral commercial activity, it has huge externalities which most of its proponents prefer to ignore.
Such is the eternal question in Perl. :)

Also, sometimes we make classes out of scalars, arrays and globs as well. It was interesting the first time I looked into the source of IO::Handle (and IO).

Hmm, I bet there's a module to create classes that uses pack and unpack to store byte level representations in a scalar as the blessed type of a class.
At the end of the day, they want to make it so that my ISP can charge me more based on what sites I want to go to, and charge the providers of those sites more to reach me. I don't care what the rationale is, I don't want it.
its inaccurate.
The public paid for the ISP infrastructure via Tax credits we should own it.
Cheaper and better? That defies efficient markets theory. I guess any sufficiently advanced social network is indistinguishable from magic.
Totally agree. Unless there's a super-easy way to retrofit very few will bother. However, let's think 100 years out.

By this time, the cost threshold of things in the class of solar is perhaps a few hundred dollar fixed cost for your needs. Just like you don't need to be an energy-saving enthusiast to get a non-crt computer screen today, low-cost commodity energy generation hardware will dominate the marketplace and essentially be the only consumer-facing option.

If you are an "I don't care" consumer like most are, the cheapest and best business model would be to have either someone come by and put the thing in or to franchise it out like 7/11 so every neighborhood gets their own low-cost plant.

Either way, large power-generation infrastructure projects are likely to give way to an even larger consumer-facing power-generator infrastructure.

In the shorter term someone somewhere (maybe reading these words right now) will come along and make a version of solar or solar-equivalent tech a sexy luxury toy for wealthy people to show everyone how rich they are. It will get hyped-to-hell-and-back. Big players will slap their head and say "oh darn that was obvious" and quickly move in to snatch the market and there will be a wild ride for all the VC groups involved. It'll mint a few 22-year old billionaires from either MIT or Harvard who will be paraded as visionary geniuses for our time. So lovely.

Don't know when, don't know where, but it's coming. (ok, my real guess is geopolitics will destabilize oil prices and create a climate for adoption within the next 3 years - the cost metrics have just started working out in the past 12 months)
If your aim is 'the lead' why would you want a long form article? Personally, the elements you feel aren't substantive I like. They set the scene. If your goal is information that is obviously not very useful but if your goal is an enjoyable read that's entertaining and informative those elements are important.
A few ideas:

1. unicode URLs. Throw some emojis in there. A side project plan of mine has been to run an emoji link shortener service.

2. Another way would be to store it on the blockchain for a publicly verifiable lookup.
15" vs. 13".
The 13" MacBook Pros are also dual core.
Free community and paid, privacy-respecting efforts get squashed by the very presence of the spy-vertisers in the market, usually in the idea phase. A world without those products wouldn't fail to have equivalents for most or all of them, and likely quite a few actually free ones (though probably a little less convenient).

[EDIT] I'd add that sensible governments might well consider something like mapping/route-finding to be basic infrastructure and worthy of funding, absent free commercial options. Especially now that we've seen what that's like. So the US might be screwed but much of Europe and Asia could well come out with tax-funded alternatives to nearly-universally-valuable but expensive/extensive services like that.
And the macOS store is one of the better ones! I just recently set up a Hackintosh, and have been browsing the app store to discover a couple of neat new apps.

The Windows Store in contrast... most apps seem to be from a Microsoft contest a couple of years ago, where you could win a prize by writing a Metro app. The few decent apps can be counted on a hand and are all made by MS: Office Mobile (really good actually), Skype, Wunderlist/To-Do.
But we're not in the 90s anymore. And large ISPs have demonstrated their willingness to screw their customers to make more profit.
For $500k, a company could hire three excellent engineers. I don't care how good an engineer is, he won't be doing the work of two people, let alone three, especially in things like UI design/programming which is 95% grunt work. The reason FB and other big companies' products are the quality they are isn't because they have geniuses working for them. It's simply because they have thousands of workers and therefore can concentrate on all the most minute details and follow all the byzantine paths that regular companies simply do not have the manpower to do.

The author thinks he can find someone to pay $500k and this person will outperform multiple teams of dozens, hundreds, or even thousands of people. That's delusional and a horrible way to "lead" a company. Damn right he won't be hiring anyone with that $500k. Such a human being does not exist. Not at FB, not anywhere.
Flexbox Zombies – Interesting story based programming training
That's a bit of a lofty statement with no accompanying argument whatsoever. I think current technology has been wholly negative on society.

In all fairness, you didn't provide any either. Most things have a mixed outcome, some good and some bad. It can be a self-fulfilling prophecy.

So you've decided to exchange your personal data and (in some cases) your computers safety to use them on credit? Maybe you should rethink that. Also, there are services you can use which exist which do not sustain themselves with advertisements.

The safety counts for very little if advertising-free web browsing means you aren't truly using the internet.Sure, those services exist, but the free ones are few. HN wouldn't be very usable, for example, if I refused to click on sites that happen to have advertisements.

So yes, between being short on cash and wanting to actually get use out of the internet - including being able to easily and cheaply talk to my family overseas - I'll deal with it. Something else might be right for you, and that's fine.
A large amount of very cheap energy could have uses that we haven't thought of yet. Sometimes you need a supply of ingredients before inspiration strikes. Just think what could have happened if the British government had not been so short sighted and if Babbage had not been so difficult to deal with. But then although Ada Lovelace did make some remarkably prescient suggestions no one had any real idea what really cheap computing could do.

Remember "Quantity has a quality all its own", but what that quality is isn't always easy to tell before you have it.
Yes, but you're actually working against this. By claiming something absolutely HUGE is happening when it isn't you are aiding the opposition who can then say 'see, you were wrong all along'.

What really did happen is already bad enough and deserves all the attention it gets without people muddying the waters claiming the issue is larger than it really is. That's dumb propaganda and easily dismissed. It also takes the attention of the real problem.

So if you're serious about this then you should concentrate your advocacy on those things that you are sure about and that you can prove. That will move the needle. Speculation is only so much noise on the wire, easily drowning out the real, facts based conversation.
The Windows Store page[0] state that "Prefer to run non-Store apps? Easily switch to Windows 10 Pro for free until Dec 31, 2017".

[0] https://www.microsoftstore.com/store/msusa/en_US/pdp/product...
MS has or will release a Win32 converter and a lot of devs will publish on the store as its another avenue for revenue. Also App stores are now the new lock-in. Grandma/IT director knows $app_store_productivity_app and can't leave it easily now either.

I do agree its risky, but they're stuck between a rock and a hard place. They're watching mobile change everything and the WIMP/x86/W32 ecosystem that has sustained them for decades needs to catch up.

That said, its inexcusable all these consumer-oriented features like Candy Crush, Cortana, cloud sourced start menu items, ads, etc are either tough or impossible to disable on the Pro version of Windows 10. MS should have geared LTSB as the 'business friendly' version of Win10 and gone bonkers on the consumer side.
No, it's just one of those things that us popular among HNers, like blogging or being on Twitter all day. Of my team only me has ever attended a conference.
Only one question for Microsoft: touchpad. I have a Macbook and touchpads are just vastly superior to anything else in the market. If they nailed this, they have a new customer.
India’s Silicon Valley Is Dying of Thirst
All the examples of small ISPs not spending on infrastructure were small rural areas where the ISPs had a monopoly.

Why would they invest in improvements when they have no competition?

It's a total spin job.
I wouldn't say it's "secret," it's just regular business conducted using a language most Americans can't read or understand. Probably even in dialects that most Chinese people can't speak.
It appears that the cost to upgrade the i7 model from 8GB RAM / 256GB SSD to 16GB RAM / 512GB SSD is ~$600 ($1599 - $2199).

This is something Apple has long been criticized for. Is there something I'm missing? Because this seems like a ridiculous premium.
Sorry HN, child got the phone.
Yes it is, but it's much less complicated than trying to guess what your generated SQL code will look like.
What lots of people don't know is many ISPs across the country took that money and shoved it in exec pockets and then raised rates and never invested in infrastructure. An exec of one in my area for example was caught embezzling millions of that grant money.
Active Incident at Upwork
The Automated Future of Your Suburban Date Nights
I switched to neovim for faster syntax checking with Neomake. Syntastic with vim was unusably slow.

I don't know if anything has improved with vim since (probably, with 8.0), but I have no reason to go back, either.
Maybe its just because there isn't enough competition after corporate consolidation. For the most part I see the same brands and items in stores in Virginia as in stores in California...even in the organic food stores.
Good post! Thanks for sharing.
Good to see that I'm not crazy. I guess I'm back to wondering why everyone else is. :-)
Anecdotal, but I've been buying cheap fruits and veggies from Chinese markets for years and I've never gotten sick once. They taste the same. I'm no food expert, though.

The only negatives are that the markets are not pleasant places to be in and some don't take cards.
Interesting piece, but I don't like whatever word-wrap is going on; quite distr
acting to have to jump arou
nd a line end with no hyphen, IMHO!
So how are you going to be able to determine when advertising is 'fixed'? It's already known that ad services track users and occasionally install malware on their machines. Will the ads simply become more pleasant-looking while becoming more nefarious, or will they actually be more respectful of users' freedoms? How will you know which is occurring? Also, are you seriously going to stop blocking ads periodically to see if you should keep blocking ads? I think asking or hoping the ad networks to be more polite is more than a little naive.

You put a lot of words in my mouth. I'm saying Internet advertising is broken to the point where there is no reasonable hope of fixing it. I'm saying even if advertising were "fixed", simply paying for services would be a better move. I'm not saying advertisement should not be fixed- I don't care. I'm saying all of this "fixing ads" nonsense is unreasonable and backwards thinking.
Definately. There are people operating these businesses locally and regionally. The problem is finding a endpoint who wants to buy it at wholesale.

The problem is that like anything in corporate American business models, scaling up doesn't always scale. As groceries have consolidated, you need to focus everything on industrial agriculture to deliver a consistent product.

So as a society, we do stupid things like growing lettuce in the desert and flying it across a continent while fertile land down the road goes fallow. But when you have 5,000 wal-marts to stock, it makes more sense to focus on a few big suppliers than a bunch of little ones. I purchased lettuce in February grown in upstate NY in the middle of winter -- for 50% less than stuff in the market.

It's one of the massive inefficiencies that drives me nuts about the current American mutation of capitalism.
> Markets also cut costs by eschewing extra technology and certain aesthetic choices—the Journal points out that shelves “are typically made of plywood and lined with newsprint,” prices are scrawled on cardboard instead of printed on stickers, and credit cards are not always accepted.

Some people don't want to buy food with cardboard signs and cash.

Hell, I've heard California even has people who are fans of convenience so much they will pay for other people to do the grocery shopping.
Still inside Windows, but it's a good start https://msdn.microsoft.com/en-us/commandline/wsl/about

Personally I prefer this over a vm, dual boot or running Linux exclusively
The only time I've had improvements on that scale, it felt almost like cheating: the previous consulting company had spent ~8 months coding but the developers didn't understand functions or how to do a SQL WHERE constraint. Simply moving redundant code into an include file and getting rid off all of the cases where they were looping over some massive cross product looking for a record ID was good for ~4 orders of magnitude response time reduction and allowed completing about half the functionality for a net negative 90% lines of code.

Given how many clients that company had, the main conclusion I draw is that as an industry focusing on helping the .1x people improve is more likely to make a noticeable difference than chasing the other end of the spectrum.
In my opinion this model works & keeps prices low, there is nothing to disrupt here. Similar like the Indian Dabbawala network.

The Dabbawala System: On-Time Delivery, Every Time
http://www.hbs.edu/faculty/Pages/item.aspx?num=38410

https://en.wikipedia.org/wiki/Dabbawala
> what's stopping chains from replicating this

Probably volume. Chinatown is extremely dense and has such high foot traffic that it makes sense to operate without refrigeration, with goods stocked from neighborhood warehouses.

Most parts of the country don't have anywhere near that level of density, so the economies of scale wont work out like they do in Chinatown.
A url shortener like tinyurl maintains a database of original urls linked to the shortened versions. Only they can translate between them, so 1) there's a risk the links will die if they die and 2) there are tracking implications.

This shortening scheme simply uses lossless data compression, like a zip. As long as the decompression algorithm is available, the link can be translated by anyone.
Generally I'd recommend using Cap'n Proto in much the same way as you'd use Protobuf. It's not intended that your in-memory state be in Cap'n Proto objects, only the messages you intend to transmit, or data stored on disk.
If the social technology in these networks is better (produces both cheaper, better quality product) then there is money to be made copying it/adopting it.
Also tax evasion and under the table worker.
There is a 3rd option. You dont visit the sites that have ads on them. That way, you aren't imposing your will on them, and you aren't taking their work without passively supporting them, and everyone wins.

The idea that you're entitled to everyone's content without even passively supporting them, the author, as they ask, is just a bit too much for me.
The great thing about SQL databases is that the expected standard of performance is "just works". Works all the time, for years, without trouble, even for the hard cases. All the major SQL databases, SQLite, MySQL, MariaDB, Postgres, Microsoft SQL Server, and Oracle, achieve that.

Contrast this with most webcrap. Or most of the NoSQL databases.
tech is just another middleman looking to squeeze a billion+ dollars out of the industry, so I don't see how they'd be any different than Hunt's Point.
Take Action, stop just posting ones and zero's to hackernews

https://act.eff.org/action/tell-congress-don-t-surrender-the...
> Ad networks insist on this because there's no other way to prevent massive-scale fraud by the customers - how should the ad network know that the end user is a "real" user and not a fake request the customer generated to drive up the impressions on pay-per-impression ads?

Then get rid of pay-per-impression. I'd rather have the days of affiliate links than the crap we have now. You advertise a widget on your site, I click on it and buy it. You get a (small) cut of the profit. It also tends to make ads match site content, since I won't be buying left-handed spanners advertised on a site dedicated to short-haired pomeranians, probably.
Sometimes it really is schemaless, although usually only schemaless for certain fields. Imagine a case where users can create custom fields or store arbitrary data in some fields.
You're probably right, but:

a) Ads on google tend to be much less annoying than from other vendors because google maintains relatively high standards for how it displays ads. I consider it a reasonable trade-off and don't block ads on Google services - they are usually relevant and not overtly annoying or distracting.

b) the fastest possible growth isn't necessarily the highest good. You don't get a better plant by trying to pull it up out of the ground, and things that are grown fast don't always last that well. Wikipedia doesn't have advertising and while it's subject to many criticisms I would argue that its slower organic growth makes it more sustainable over the long term.
The Dell XPS 13 mostly fits the bill in terms of design. The Linux support is excellent.
The real power of this isn't just differentiating a given function; as others have pointed out, you can do this in, e.g., C with function pointers. Having first-class procedures and closures means you can actually return the derivative as a function. This lets you do things that the simple example doesn't show. For a physics example, see https://mitpress.mit.edu/sites/default/files/titles/content/... : given a Hamiltonian (generalized energy) describing a mechanical system, you can automatically construct a function that computes the associated Hamiltonian vector field. Pass the vector field and an initial condition into a numerical integrator, and out pops the trajectory.
Founders agree to all sorts of nefarious stuff they think will never be triggered to get to a signed term sheet. Investors will exercise this power when the incentives are misaligned with the founders (aka the company isn't doing well).
Recently I've spent a certain amount of time on forums trying to troubleshoot a problem on an older car, and I'm having trouble agreeing with the statement that vBulletin was any kind of gold standard. There's just so much... junk. Huge post signatures, user badges, post counts, other post metadata... It's remarkably hard to skim a thread for relevant information.
Mostly smaller producers. It's more profitable for them to sell to the smaller Chinese wholesalers, and its more cost effective to you because of fewer middlemen.
Are they particularly secret, or just filtered through social networks?
I install an ad blocker because advertisers have overwhelmingly demonstrated that they cannot be trusted, either with my computer or with my data.
Could it be that they just don't have the cruft & boilerplate & inefficiencies that traditional retail has? Having been in several types of workforce, I've seen plenty of missed opportunities that continued indefinitely because of management incompetence, so I wouldn't doubt it if they're able to have high quality & cheap produce just by cutting out the middleman and by being competent.
What is he using for energy storage?
Likely has something to do with scale. In particular they are able to keep a low or nonexistent administrative overhead.
My understanding was that a lot of the produce sold in Chinatown markets was near expiration dates and often had already been rotated off of the shelves of normal supermarkets, often for cosmetic reasons or as a way of segmenting the market.

(basically, supermakets sell produce to Chinatown vendors for a lower price, who then move it to a segment of the market which is willing to buy non-aesthetic food which needs to be eaten in a day or two)
Agreed. But my response was specifically in response to the "More Examples" section that shows three examples for which the boxplots are ambiguous but violin plots would not be.

In general, scatter plots can be very valuable but difficult to compare among trials. Violin plots help mitigate that, though you're correct that it comes at a cost.
I think the fruit thing isn't "secret", but my friend's families do a lot community-wide legal and financial gymnastics to pay as little tax as possible.