skysight-inc/HackerNews huggingface dataset:
Agreed! Glad you mentioned the image fade-in. I was actually speaking to our UX team about it the other day, and I think we might get rid of it \o/
نکات مهم در رعایت شرایط اتاق سرور
Why would one ever prefer a linked list over a dynamic array? I know about the asymptotic performance, but if you take actual memory performance into account (locality, cache, pointers are slow, etc), it seems dynamic arrays should be simpler and perform better.
If we're having a thread on nutrition, I want to ask HN about Kefir (fermented milk/yogurt from Russia/East Europe), whether they have tried it, and why there isn't more interest in it considering it has a lot of health benefits?
Finding related subreddits with relevancy scoring (Demo and Code)
I would also like the site NOT to be sending me a tonne of nugatory whitespace in the HTML, and to enable gzip/deflate as a minmum to reduce bandwidth...
Fact for me is structured information extracted from the document. My task is to extract what I can from the documents of the specific domain. I am fine to start with high precision and low recall, I think. Need to try in action and see if relevance of domain specific search and automatic validation can be improved with this approach.
Thanks for sharing, this is great!
you got a link anywhere?
H2 support is happening at a much higher level (like, the BBC-wide infrastructure team level) but I think it's coming pretty soon. We did some testing and saw a positive impact on all front-end metrics: first paint, interactive, DOM complete, document onload.
>>I will not go as far as saying that India is the last place which values meritocracy

The issue isn't just limited to software companies. You see in a country like India question papers leak, people cheat in exams. Teachers have their favorite pets at schools and colleges whom they reward with marks unfairly. What happens when a populace of this kids goes to do jobs? They bring the same culture everywhere. Which is why you will see every one wants to cheat at everything.

Everything from cheating at taxes(fake rent receipts), jumping traffic signals, promotions at office, voting for wrong interests, bribes, corruption etc etc. This permeates to every aspect of our nations very existing character.

People, society and governments have wrong priorities in India. Most think building roads or some fancy infrastructure will solve their issues.

In reality Human resources are what matters in building a country. The rest happens on auto pilot.

I won't say everything on west runs on Merit. But the situation is definitely better than India in my experience. Most importantly I have seen better the quality of human resources better a country turns out to be.

My guess is India will take a lot of time, several decades, may be even centuries to fix its core issues.
Are these the words from the robot voice in "portal"? The cake is a lie.
Is the answer here then to use a third-party browser, like Chrome?
I am hardly a kernel programmer, but it seems the real issue here is still that the release_sock() call isn't actually doing what he assumed.
Its a shame that hacker news has become riddled with opinion pieces like this.
Well, other than the video segments which can take several interactions to enable and are even then not guaranteed to work..
interesting. I tried to use WiLMA http://www.stefandidak.com/windows-layout-manager/ that has a super long list of features, but it was erroring frequently on Win10. If you already knew about WiLMA, how do you compare Stack to it?
Sharp knives are the least dangerous if you're cutting something.

A sharp knife will just cut the thing.

A dull/less sharp knife will not cut, causing you to add more pressure, causing the knife to slip, which is when you're more likely to cause yourself harm.
I'm not sure what I expected.
Because (doubly) linked lists can do something an array cannot? Like join operations in O(1)? Or removing an arbitrary element in O(1) once you have its handle?
6 Healthy Drinks for Your Toddler This Summer
More accurately, Bose spies on its customers, not the app, not the headphones. And Bose sells the collected information.

"No matter how cynical you become, it's never enough to keep up." - Lily Tomlin
Ah, I was going to ask why in Earth someone would create Internet-enabled headphones but I wouldn't have been particularly surprised.
Durability is not a requirement in that sense.

Consider that a regular scrape has happened and that data has been accepted by the DB but not yet flushed to disk.

Whether the database dies just before or just after the scrape produces the same result: The data for that scrape isn't present when the server restarts.

There plenty of other ways a scrape might not succeed that we have no control over (e.g. other end is overloaded, network blip), so there's not much point obsessing over this particular failure mode.

> Is it that at this ingest rate even trying to ensure durability is a vain effort?

It's not in vain, but it'd be a bad engineering tradeoff in terms of throughput.
As I was implying, in practice the line is drawn where convenience dictates.

But to take your point serious: some people already face that problem when deciding whether eating placenta is fine.
I have no idea where the idea comes from though.

It is one of the only newspaper of note without a city name in the title. Also it is one of the best selling newspapers in the US.
That’s why it needs internet: The QR code is a UUID queried via the API, returning the bag’s info, best by date (after which the QR code will be disabled), and so on. Each bag can only be registered with one juicer at a time.

It’s a surprisingly well-engineered DRM system for such a shittily engineered juicer.

In fact, the DRM system might be the only good part in this entire device, from an engineering perspective.
I don't know of a list but people have been aware of the potential for decades: https://www.ece.cmu.edu/~ganger/712.fall02/papers/p761-thomp...
Direct3D can be a good API, but Microsoft played dirty to make it succeed, and that matters.

If you were around those days, Microsoft said that OpenGL on Windows was going to be put behind a backward compatibility layer, with a performance penalty. All developers got scared and switched to Direct3D.

For this reason, I don't care if Direct3D is a good API. Direct3D is the reason of why most games cannot be ported into other operating systems or are forced to run on WINE (with issues and performance penalty), and is also the reason of why Windows has a larger market share than it should.

I really hope Vulkan takes off and replaces Direct3D for most uses.
"I guess the moral of this story is that tools are excellent, and you should probably use them."

This is, in my opinion, a rather generous interpretation of events. What I see when reading this is a system (the Linux kernel and surrounding infrastructure like the C language) that is very poorly designed.

For example, resource allocation is a fundamental issue and a constant source of problems. We've known this as a field for a very long time. Why are fundamental things like resource allocation at least not standardised in the kernel? Better would be to enforce safe resource usage by static checking. Rust is an example of what can be done here, but much more is possible. (I'm not trying to suggest the kernel should be rewritten in Rust. I'm just using it as an example that resource usage [in particular, memory allocation in Rust] can be done in a way that prevents errors.)

Burning huge amounts of human effort is a popular approach to software development but I really hope we can do better in the next few decades. The worst thing about the current situation is the programmer blames themself ("This one kept me up until 3AM. In hindsight, every bug looks simple, and when I figured it out, I was embarassed that it took me so long") rather than wondering why this problem is even possible in the first place.
http://www.eecs.harvard.edu/~shieber/shieber.html
Does Mr Butterworth help guide the H2 stuff?
Can you ditch the 'breaking news' whilst you're at it too please? It's never really 'breaking' and is usually the headline of the landing page anyway. Usability wise, it's as bad as a pop-up ad. Like this, for example:

https://pbs.twimg.com/media/Cu_KsFAWgAADCJR.png
Ultimate Guide to WordPress by HostingPill
Actually what is needed is MORE lobbying ... just for the right things by the right people. We'll never stop lobbying by those who are already powerful. But those who are not can empower themselves.

PS: Event doing what you propose "less lobbying, less money in politics" would require lots and lots of lobbying (as this is the current system).
From the Abstract: "...computational science 'is no more about computers than astronomy is about telescopes.'"

So when they say 'Computational' Neuroscience, they're not particularly referring to using computers, but analyzing neurological systems using computational analytical techniques.
- Don't eat for pleasure

- Only drink water

- Eat once a day

- Eat the same thing every day (mostly)

- Prepare all your meals once a week

If you ignore weekly grocery shopping and meal prepping, I spend less than 1 hour a day thinking about food, preparing food and eating food.
Ghostly performance
The Demise of Tilt, a Bargain for AirBnB, a Classic Loss for Investors Like A16Z
Insertion and deletion are prime examples, often requiring you to move large chunks of memory. The same operation just requires pointer changes (after finding where you want to insert or delete). I think in this example it would be common to be removing structs from the center of the list.
IANAL but in the EU it doesn't matter what the EULA says unless the app makes it very explicit that it's tracking this kind of personal usage data.
Does this mean that anyone who's using Segment to collect data on their customer and sends it to a warehouse like Google Big Query is more likely to have a problem because the data is "shared" with two third parties? (pardon my ignorance, not good with this stuff)
if it's unordered (like you'd expect a list of sockets to be) you can get O(1) removal for an array by swapping the end item into the removed slot
No, that's mostly a result of global warming denialism paid for by fossil fuel companies, vaccine denialism pushed by chancers like Andrew Wakefield, and the completely awful state of media pop-science.
> It is available over HTTPS, and we have plans to redirect insecure traffic to HTTPS in the not-so-distant future.

~ curl -I https://www.bbc.co.uk/news/0
HTTP/1.1 301 Moved Permanently
Content-Type: text/html
Date: Mon, 24 Apr 2017 09:33:49 GMT
Location: http://www.bbc.co.uk/news/0
Connection: Keep-Alive
Content-Length: 0

What annoys me most about this is that there is a valid GlobalSign SSL certificate there and the server can clearly handle TLS handshakes. It's just deliberately being used to make the user's experience less secure.

I realise this is being worked on and somewhat tangenital to this post, but the BBC's rollout of HTTPS has been shockingly poor and incredibly slow comapred to other news organisations. What's the point of serving account.bbc.co.uk securely if all links to sign in can be MitM'd? The parts that can be accessed with HTTPS don't seem to use HSTS either.
In my opinion it's much better than the live-action movie.
Strangely enough, I find the output of Markov Chain - type text generators much more readable and coherent than the output of those RNNs.
A Marov Chain text generator is also easy to implement and understand.
Doublepulsar C2 traffic decryptor
> the biggest issue we have is lack of trust because of news like this.

This gives you something fundamental to compete on.
I would like to cite this comment as a great example of having a potentially valid point but presenting it in such a way as to make the audience reject it.
In the UK there's a common law thing called "passing off" that's used to protect unregistered IP from impersonation. It's already used to protect unauthorised abuse of voice actors IP.
I can't wait for the Bash version of Ninja Scroll.
Immunity Boosting Foods for Toddlers
When on holiday this is quite common. With 2-factor auth this is fine.
No error handling code when adding an element to the set. Also, a list maintains elements in order, unlike an array pointing to objects that keep track of their position in said array.
Six-page Typography
It'd be a hell of an expensive robot, and probably not all that reliable - more complex than "Liam", what with the masked hot-air rework requirement, and even that was just an ad that never actually got built. And that assumes you only need the one kind of robot, which is a bit optimistic given that sizes, shapes, internal configurations, and assembly methods tend to differ among iPhone versions. You might need several expensive robots. (And have you seen what it takes to tear down an iPhone? It is not a simple process! Special tools are required, and I don't just mean for getting the unicorn screws out.)

In any case, you'll pay much more for a refurb that's helping cover cost of the considerable labor involved in that kind of rework, whether it's expensively done by humans or done by expensive robots. With that kind of production cost, and especially with a huge upfront automation investment to amortize, it's going to be a struggle to keep the prices of refurbs from exceeding those of new product, and at that point it's no longer economical. The whole point of buying refurb is to get the same product for less money, or more product for the same money, as you'd get buying new. If you can't sell refurb at that kind of price point without taking a loss, you may as well not bother.
28 Entrepreneurs Share Their Thoughts on How to Approach Competition
> Why would one ever prefer a linked list over a dynamic array?

(Singly) linked lists are trivial to implement in an immutable way (the article talks about the difficulty of doubly-linked lists, implemented in a mutable way).

It's trivial to have linked lists share a tail; this makes datastructures like cactus stacks really easy.

Linked lists are amenable to reasoning by induction (e.g. in Coq, Agda, Idris, etc.).

Linked lists are amenable to lazy algorithms (e.g. iterators/generators).

Linked lists can be heavily optimised, e.g. using stream fusion.

That's off the top of my head. Note that in many cases it might be preferable to use linked lists in the source, but have them compiled to some other representation like arrays (or, in the case of fusion, a single tight loop).
I so agree with this. On mobile the BBC "Breaking News" popover is particularly annoying as you screen real estate is at such a premium and there's no keyboard to dismiss it.

The best solution I've come up with is immediately reloading the page in the hope that there's a cookie to stop the "Breaking News" showing again.

I'll just add, really like the new update. The new page feels much better (and the old one is really good already).
probably this one: https://deepmind.com/blog/wavenet-generative-model-raw-audio...
Yes I know. You sound like you're agreeing with me. I was arguing against some long-ago comments that insinuated the subsidies were "massive", "incredible", etc, and that being born in singapore was some kind of golden ticket to a life of endless government gravy. This is not at all the case.

I don't know where people thing the SG government would get these "incredible" subsidies from anyway. It's not the UAE!
Fixing Chrome 58 missing_subjectAltName with openssl when using selfsigned certs
Serious? This is how the current homepage renders for me. http://imgur.com/a/8pDS0

And the new one is even worse (though it's a work-in-progress)

http://imgur.com/a/IPr3U
https://news.ycombinator.com/item?id=13992454
I find the opposite - without JS permitted for at least a couple of domains, one only sees the mobile site and extremely low resolution images.

Edit:
And even with JS, images remain low resolution (or invisible) until you stop middle-button scrolling which makes for scanning through articles very painful.
Driver Genius Pro 16 Serial Key with Crack Full Version Download
Which is why you aimed to get in the position of reading a couple of news sources of different known biases. That's the old school counter to stuff being filtered
bipson's right. Nespresso crema isn't - real crema breaks down over time, you can use a Nespresso pod, wait two weeks and it's still there.
Okay, let's replace Wal-Mart with a bunch of local businesses, and assume they both manage to get their work done with the same amount of workers and pay the same salaries. In that case, Wal-Mart actually seems to provide a benefit to the community - its reduced prices from economies of scale benefit all consumers, while the wealth generated by local businesses is concentrated in the business owners and only trickles down to the rest of the community if they choose to invest it there.

In order for Wal-Mart to be detrimental you would need to evaluate these factors:

- What is the percentage of local business owners among the populace that you are aiming for? You would want a majority/large minority of people to be business owners to reap the wealth benefits, but in Wal-Mart's case you're essentially transferring wealth from the poor strata to a new middle-to-high class strata of business owners.

- Can local businesses employ more local community members and pay better wages? This is a possibility if you assume Wal-Mart is pocketing huge profits for themselves, which altruistic business owners would instead redistribute among the community in the form of wages. This expectation does not mesh with my experience but I don't know if there's any study on this, maybe I'm wrong.

- Can you evaluate whether the huge corporation is pocketing more money from your community than a collection of local businesses? While the huge corporation may make tons of money, what is the profit they extract from just your community, and how would it compare when replaced with local business? Obviously, you would allow for some leeway since at least the profits are going to some members of your community.

- Would consumers be willing to take a hit to their standard of living in order to support local businesses? I'm skeptical, as even in the entrepreneurial-friendly US(expected higher number of business owners per capita?) the rise of corporations has been eradicating local business.
>Clinton wasn't gaslighting; she was just espousing the (correct, as far as I can tell) idea that in order to be a successful leader, you have to convince different sides that you believe different things

Not sure how well that worked for her. See "Poll: Just 12 percent of Dems see Clinton as 'honest and trustworthy'" and similar headlines. Plus losing to a pretty bad opponent.
You can downvote this, sure, it’s now so far down that most users can’t see it anymore.

But that doesn’t change the facts. Good luck getting modern JavaScript or TypeScript, without using any templates, in equal or less LOC, and easier to understand for a newbie, than my Java Spring Enterprise example below.

JavaScript is easy if you want to do tiny things, but as soon as it gets to larger projects, it has the same issues as PHP and other similar languages. Every language has some things it can do better, and some it does worse. Until JavaScript development slows down, and the compilation pipelines standardize, and there’s simpler ways to handle that, setting up a node.JS project will always be more work than a language where that has already happened.
...unless something else holds a pointer to the handle you're swapping with.
PGP keys can be used with any authentication mechanism or none. A PGP signature is always associated with a particular key, sure, but a key ID is just a random number.
So basically a joda-like sane api was included as a JSR, making joda obsolete?

Are there any such plans for .NET and NodaTime? They have a more "everything is a package"-philosophy these days, but sensible dates and times really ought to be right in the corlib, especially since the bad dates and time apis are already there.
For the same reason Internet-connected "bottles of wine" exist: people want to take advantage of the "smart" and "IoT" buzzwords, no matter how little sense such products make, and how much they expose users to hacking and privacy invasions.

https://www.theverge.com/2016/3/28/11317518/kuvee-bottle-kee...
It doesn't sound too different from a voice coming over a walkie talkie or some kind of intercom.

The problem might be that high frequencies, especially overtones, aren't properly constructed, but I'm certain that can be improved.
Got me thinking about the ASCII Star Wars via telnet.

Tried the classic telnet towel.blinkenlights.nl but noticed that it doesn't allow me to connect. Anyone know if it's still available somewhere?
I use NoScript and uBlock.

If it's too much bother with NoScript making the page work, it probably wasn't worth wasting any time on it in the first place. So I gained time instead of lost!
Honest question: what is it that happens to you when you read the words master and slave in the context of computer science? Slavery is horrible and so is killing, but I do not shed a tear whenever the words 'kill/terminate process' appear on my screen - I don't get visions of beheadings, I don't associate it with the act of ending a human life. It's a safe bet to say that no one reading about computer architecture today suffered as a slave, so saying this terminology triggers you is akin to me pretending to be bothered by loud noises because my great-grandfather went through war.

When you hear about a master/slave relationship or a male/female connector, you know immediately what is being described, which is pretty good for a method of communication. If you are unable to interpret words based on their context, I'm inclined to believe it's not the language that's the problem. I doubt that's the case though, I think these manufactured outcries are attempts at social engineering and moves in a game of power (controlling language->discourse->thought).
They sold it for a few million in VC funding.
Obligatory xkcd https://xkcd.com/686/
A $700 juicer that you could use with your own ingredients would not be a problem (In fact I'm sure there are plenty of $700+ juicers on the market already[0]). A $700 juicer that can only use ingredients from one company (and only if they let you) and that gives you zero control over the content of the juice is a just dumb. If I was the sort of person that considered $700 reasonable for a juicer, I would absolutely also be the sort of person who would want to experiment with different juice ingredients and ratios.

[0]I know several people who own Vitamixes and only use them for juice/smoothies, and they cost more than $700.
Please, please this. I don't care if news is just breaking. Just show me news in the order of importance. Or at the very very least, fix it so if I close the annoying breaking news box it doesn't jump back to the top of the page. Infuriating.
This map shows average salary for tech job positions in USA: https://jobsquery.it/map

The difference in favor of bay area is obvious