skysight-inc/HackerNews huggingface dataset:
I agree, if you speed up by 50% I guess that's an speed improvement... as for mnemonic techniques I've learned them from books, didn't cost me more than £50 and three months of 2 hours practice per week.

Roman Room (remembering lists by visualizing a house with rooms) is one of more popular ones. The other popular one is 'chain' method where you remember just one element connecting to another and this leads you to whole list.

There are mode advance ones like 'mnemonic tables', the idea is simple - you remember 100 elements perfectly with their number in the table (they're just images/slides whatever coded to numbers in your head), once you know them perfectly you add adjectives to extend the table to 1000 elements so... number one would be a pioneer, 101 would be wooden (or whatever) pioneer, number 1101 would be let's say wooden pioneer riding on a tiger (riding on a tiger is for 1k).

That's how you can use it to remember for example dates - at point of most practice I was able to remember around 40 historic within two-three minutes (permanently).

Why it works for everything else than dates? because memorizing things is a process of creating and connecting new neural paths and as we repeat this paths becomes stronger and that's one of the things that leads information from our short term to long term memory.

Mnemonic tables are great because you already got something in your brain you know perfectly on/to which you 'hang'/'connect' the new information so half of the job is done - just as Roman room, a bit more advanced, but I guess you could make a hybrid technique where house rooms have numbers ;) The key is to make these images in your head as funny, vivid or emotional (can be scary or any other strong emotion) as possible. That will make sure your brain will have better chance of making strong neural paths.

Sorry, wrote to much stuff off-top, but maybe will be useful for someone.
The reason is that most ISPs offer much higher download speeds than upload speeds.

Bittorrent very quickly uses 100% of your upload speed, which effectively breaks the internet. The solution is to limit upload speed in your client
Compare the sizes of community within Chromium/Linux/PostgreSQL. See how much more accent they put on security. Have you seen any fuzzing attempts started around SystemD, for example?
It's refreshing to get a perspective that scopes the true scale of the problem and addresses technical, societal and moral issues.

This seems to be a more responsible and comprehensive engineering perspective than the frenzy and hand waving that accompanies most self driving topics here.

Overestimating AI with little to no data and vastly underestimating not only human driving but the varied traffic conditions they operate in doesn't seem like a realistic or responsible way to solve the problem.
>what does the risk and cost for a safer driver become now that the bad urban driver benchmark disappears?

I am not sure if an autonomous car will be safer. I mean, can they even do panic breaking right now (For example, if someone or something jumps in front of the car?). You know, safety is often not about having the fastest reaction time, but also about having good anticipation that any decent human driver will develop in a short time....

I think any hopes that cars will be better than humans at it is quite naive...
>your skills of inference and general personal skills to glean into what sort of answer the particular interview is looking for at the time.

Interviews beget interview skills. How does this translate into job performance?
Paywall NOT Paywalls
Interesting...

I bet if we had used FTP instead of HTTP for serving HTML right from the start, FTP would today have all of the same extensions and the same people would argue for it being too bloated :) (HTTP started as pretty minimalistic protocol back in the day)

I often find the discrepancy between what HTTP has originally been designed for (serving static HTML pages) and all the different things it's being used for today highly amusing. Yes, some of todays applications for HTTP border on abuse, but its versatility (combined with its simplicity) fascinates me.
If it had been explicitly a non-binding referendum, we wouldn't be in this mess.

The problem was that the actual wording of the law that was passed wasn't explicit either way.
Peak Millennial? Cities Can’t Assume a Continued Boost from the Young
benmmurphy's comment below points out that the flawed test was "mode > 0".

https://news.ycombinator.com/item?id=13470516
I wish browsers and OS would implement torrent by default. Not only would it make the sharing file experience (downoading, sending, etc) much better, but it would open the door to many cool P2P stuff on the client side.

It's a standard, we know it works and how.
Wife name..
I'm an American, but I look Indian.
> Why exactly do you think a self-driving car has to be globally deployable before launching in the US?

I think it can launch in the US all-right, but I don't think it will easily export to the other markets because of the above reasons. In iPhone's case that was easily fixable by people in said markets reaching middle-class status, but in case of self-driving vehicles I don't see that happening because one would have to change very ingrained cultural traits (basically you'd have to re-teach most than half to three-quarters of the world on how to drive sanely, good luck with that).

I'd say that for such a capital-intensive market like the car industry only relying on the US and some select Western European markets (+ Japan and South Korea) won't be profitable on the long term, hence my pessimism that self-driving cars will conquer the world.
Is these a way to get in touch with this person, follow their work, read their research, etc.?
Nice trolling! :)

http://i3.kym-cdn.com/photos/images/original/000/732/170/796...

HTTP is quite a good protocol. Simple, extensible to a sane extent, but not overly extensible (XMPP i'm thinking about you).
HTTP is not accidentally successful. FTP is a bad joke. (stateful. binary mode, 7 bit by default. uses multiple connections (unless in passive mode))
You can go into shops in Wales where nobody speaks English either.

Yes, there are ghettoes, but (as in European countries which have experienced terrorism problems) that doesn't mean the occupants are immigrants. People can be born here and not have English as a first language.

(Also, non-immigrants have very little idea how large the barriers to immigration are these days..)
It’s time to do the right thing, Microsoft
That doesn't work for UK companies who need to control venue of execution and location of data storage and keep it UK centric, depending on the level of classification that is stipulated.
I don't think you should read any story books this way or for example poetry - that would be just a nonsense!

Personally I like to imagine what Im reading so it kind of sucks if you read too fast - skipping or 'scanning' sentences is where you need to 'weed out' stuff, not really for books that are suppose to work on your imagination... I think in here you dont want to skip nothing :D
Why it's only on new hardware?
Opera 12 had torrent...

It's incredible how Opera was innovative at the time. Nowadays it just another useless chrome.
How the Media Influences Our Fear of Terrorism
yes, of course, it depends on the webex implementation. But whenever I get a client with webex, they seem to have all good features cut out - and I don't know why.
Very frustrating how people fail to see the full context. However, it is also useful in this case. The engineering, marketing and CEOs of companies doing autonomous vehicles are aware of the huge negative media potential a single accident has. Thus Management and marketing have an incentive to give engineering the time and resources to do things properly.
Why not S3? I use Arq with my Mac to back up my important doc, which gets encrypted in my S3 bucket. However, I'm still looking for a viable method to backup all my photos and videos. Right now they reside on multiple external hard drives.
>I think self-driving cars can make trains much more viable by providing last-mile support to extend the practical range of stations. With self-driving shuttle taxis, a single station could serve a vast sprawling suburb easily.

Why then, is there no similar service with human drivers right now?
Common Off the Shelf software in [astronomy] operations, is it worth it?
How to Add Products to Your Online Store
Exactly. The fact that rust is easier than most low level languages made the high level language crowd forget than bare metal programming IS HARD. Try to do a big project in C++ or C and you'll see that making something that is production worthy takes months.

Besides, as a Python trainer I can make you productive in it in a few days. But it will still take a lot of time for you to be good at it. The only difference with rust is that the first "reward stimuli" comes later down the road because you need to be better at it than at Python to make use of it.
Recent thread: Five States Are Considering Bills to Legalize the 'Right to Repair' Electronics, https://news.ycombinator.com/item?id=13465303
Use unsafe or wait for the improved borrow-checker?
> If Parliament refuses to carry out the people's wishes, would this be a case in which the Queen would be justified in stepping in?

No.

Parliament authorised Britain's EU accession with the 1972 European Communities Act. It then consulted the people in a non-binding referendum. It has every right, Constitutionally, to do as it pleases. Note that the "Crown only dissolves Parliament before a general election under conditions laid out in the Fixed Term Parliament Act 2011 (dissolution)" (emphasis mine) [1].

[1] https://www.parliament.uk/about/how/role/relations-with-othe...
A story of a designer conquering mathematics
You and your co-founder(s) need to sign a contract that A) acknowledges your full ownership of the gesture IP and B) allows you to start a similar company. I would suggest hiring a lawyer to draft a contract and help negotiate terms.
Happy to see there is an increased interest in this topic. I've been reading a bit about hydroponics lately which was sparked by IKEA's indoor gardening product line [1].

I think there are definitely technological advancements being used to make this more accessible, although most of it seems heavily focused on hydro- or aeroponics.

While Grovegrown is a super exciting product [2] it doesn't fit the yield you are looking for.

Perhaps Farmfromabox [3] is an interesting pointer, which seems closest to what you described.

[1] http://www.ikea.com/gb/en/products/indoor-gardening/
[2] https://grovegrown.com/products/the-garden
[3] http://www.farmfromabox.com
Depends on the algorithm but you need not go 100% one way or the other. The basic rule can be 70% download next part and 30% download rare bits. The swarm is slightly less resilient, but seeders are still generally uploading the rare bits not the start of the file. This also tends to make a faster swarm as new downloads have something to trade.
(12:46) ~/src/landedcost/main-site/app/utils [vikram7119-master] $ uptime
12:47 up 15 days, 17:26, 4 users, load averages: 2.09 2.15 1.95

Sierra has been an absolute rock for me.

My last reboot was due to an OS update.
It's not just firewalls. The fact that (unencrypted) FTP is still widely used today when better alternatives like SFTP (via SSH) have existed for years strikes me as odd.

(I'm speaking about authenticated connections. For anonymous access - which should be read-only anyway - you're usually better off using HTTP anyway)
>Anti-immigration voters aren't driven by actual immigration. How could it be so, when you can't readily know people's immigration status?

Because for example they can see tons of people of foreign origin in their working class neighborhoods?
When I first learned OCaml (knowing only Python), I swore a lot at the type checker for refusing to compile code that I knew would work at run-time (e.g., a variable having multiple types, but on strictly disjoint execution paths). It seemed insane to me that people would want to subject themselves to this kind of bondage and discipline. And yet, many years later now, I have learned and internalized how type systems work, I have learned not to try and simply replicate Python patterns in OCaml, and as a result I use OCaml to write code quickly and without any headaches; and not only is the type checker no longer an obstacle, it's now a valuable assistant.

I believe that we are seeing the same kind of phenomenon in Rust: we are trying to replicate C or C++ code directly in Rust, and we get frustrated when our efforts are foiled by the borrow checker. It's going to take some time and some efforts before we learn and internalize how borrowing works in Rust and how to change the way we write programs so that it is no longer an obstacle. The Rust team looks very receptive to comments about taking away some pain points (e.g., non-lexical lifetimes), but we also need to accept that, for a little while, we are going to feel like we did when we were new programmers and were trying to make sense of these new constraints.
Probably not, but colonizing other galaxies without it is extremely complex. The closest one is 2.5M ly away, so it'd be over 2.5M years just to get there.
> they're driven by news coverage of immigration

Or, local effects of immigration.
Really? I'll take Bittorrent any time, because, no matter how large the transfer, I can just leave my client to download even after I close my browser. Since I have a home NAS with Deluge installed, I can even turn my PC off and the torrent will keep going (and will send a notification to my phone when done), etc.
A List of Ephemeral File Sharing Services
Surfing the streets of Long Beach
Say you rob a bank for 1 million. The federal government offers you a deal that if you pay 100k you will be free and clear of all charges. You don't take that deal? You'd prefer to risk a decade in prison (at 10k a year)?
You are making a comment about "The development process [being] too fast and erratic" (it is not). I'm not defending the systemd process, I'm making a point about that.

Then again, if you think "obfuscating the init process" is a valid description of what systemd does per your other comment, I'm having a hard time seeing this as anything other than armchair security expertise...
I am in the UK, and I'm sufficiently familiar with the case that I'm willing to stick my neck out and say "no, it was just unclear".

But it's changed now (thanks, mods!), so shrug.
The problem with both of these wars is that their participants are mostly either unaware about the conflict, or without any intent to fight in it. On the outside, you have people wanting more security, pressure of various business models (e.g. IP protection), and people who would just want to watch the new episode of their favourite show with as little hassle as possible. On the inside, you have techies following the trends, or following money. I doubt many of them consciously want to destroy general-purpose computing, but the end result of the aggregate trend is nevertheless a huge threat. And it's hard to fight against without looking like an idealist with head in the (cloudless) sky, or an RMS follower, or something like that. Short-term practical thinking unfortunately tends to win over the big picture.
>People can be born here and not have English as a first language.

Only this is less common than the other.

Besides, for those anti-immigrant, whether "born here" or "newly arrived" doesn't matter much. If they are not of English, Scottish, etc ancestry, they are immigrants.

So saying that the e.g. the terrorists in Germany were German because they were born in the country is a little beside the point when they are clearly from middle-eastern origin for example.
Reminds me of the kind of games I played as a kid in the school computer lab. Well done!
I relate, and I think I did okay with what I was given, but I think I could've done better. However, the thing that's helped me the most is to learn from the mistake once, and then leave it all behind. It has always been easier said than done of course, but it's gotten easier over time; I hope you allow yourself the latitude to do the same.
If this were a C++ problem the author wouldn't have blogged because the answer would've been on StackOverflow.
Augmented Reality: Redefining Remote Technical Support
Yes, and it also had an IRC client. Having lots of features unrelated to web browsing did not make it better.
How to write nice angular components in ES2015
Android Instant Apps Are Here: How to Try Them
WAP just happened to my Samsung Galaxy?
I thank the rsync.net folks for getting rid of that horrific scrolljacking on the homepage which was there the last time I looked. Actually, it seemed to have been fixed since I complained about it to them on here.[0] Not sure if those events are connected :)

While their pricing is substantially more than many others (the primary complaint that I see here), in return their support is the best I have ever received from any company ever. Getting responses, in less than ten minutes in some cases, from fully-clued and super-competent engineers - I'll take it.

(no connection to rsync.net other than that I've used them at work in the past and I'm renting space on someone else's account for my personal backups)

[0] https://news.ycombinator.com/item?id=12960218
Well, you either uniquely mutate, or keep the value immutable.

Usually you construct the pipeline to switch between these as you need. If you need to share the result from one mutation to the other, you can do it by passing a simple immutable value that communicates the state change to other mutation, but don't try to do both at the same time. This is simply a good practice enforced at compile time. Of course, sometimes these rules prevent some valid cases, but overall it is worth it.

If we are talking about HashMaps, the Rust std lib has useful Entry api to for get-or-insert use cases. In rare cases where you need to share the value between different parts of the system, there are primitives you can wrap your value in and enable reference counting, as well as internal mutation (even if wrapper is immutable, it provides safe api for mutation). In cases where the concurrency is needed, there are mutexes, channels, and multiple libraries to parallelize the code (like rayon or crossbeam).
I don't know about everywhere else in the world, but these days it's not too hard to get a free bank account in either the US/UK.
OT: If you're averaging +24 karma per day from a throwaway account, maybe you don't need a throwaway?
actually the areas with the least migration tended to vote brexit
> We've not left the EU yet so how can the promise be broken?

Because all of the people making the claim backtracked the day after the result.
> You can go into shops in Wales where nobody speaks English either

Are they speaking Welsh, or another non-native language?
Who could? A programmer with time to figure out how to do it.

Who couldn't? Everyone else.
> A "sonic boom" of light seems nonsensical

The experiment specifically used mediums, where the speeds are not the speed through through the vacuum, the report from which smithsonianmag took the info and provides the link is somewhat more precise:

http://www.livescience.com/57572-ultrafast-camera-captures-s...

"study lead author Jinyang Liang, an optical engineer at Washington University in St. Louis, and his colleagues designed a narrow tunnel filled with dry ice fog. This tunnel was sandwiched between plates made of a mixture of silicone rubber and aluminum oxide powder."

"Then, the researchers fired pulses of green laser light — each lasting only 7 picoseconds (trillionths of a second) — down the tunnel. These pulses could scatter off the specks of dry ice within the tunnel, generating light waves that could enter the surrounding plates."

"The green light that the scientists used traveled faster inside the tunnel than it did in the plates. As such, as a laser pulse moved down the tunnel, it left a cone of slower-moving overlapping light waves behind it within the plates."
It might be case in California: grapes are ok without any irrigation, unless you are farming in couple of really hot places, or you really want to boost your quantity instead of quality.
That's why I'm really looking forward to the point in time where "non-lexical borrows in Rust stable" and "clippy installable via rustup" converge.
DX has driver caps, feature levels and optional features within each feature level - so you have to branch on runtime anyway, just like with OpenGL or Vulcan extensions. Even Apple Metal has Feature Sets for exactly that reason.

If you want to evolve your API together with the hardware, you need some extension mechanism.
That's likely a fairly niche segment right now and not likely to become significantly less so. Maybe the UK Gov mandates processing of data which is currently processed in EU within the UK following brexit but it's still 700m+ users in EU vs ~60m in UK. I know where I'd have my primary presence in that case...
Not related to the topic but how do you find ocaml as compared to python or rust? Do you think its worth learning today as opposed to rust for high level general purpose programming?
> Isn't there a better way?

Sadly not that I am aware of.

Either you go alone with a lawyer, or get some muscle beyond you.

For example, even for simple matters like vacations, many people are actually unaware what are their rights, benefits, obligations and how much control the employer has over them.

Many just take the simple route and believe whatever their boss tells them, instead of checking what the law actually says.
While it's really nice they built this on open source compiler infrastructure, it's also too bad they took all the LLVM code and changed the license headers on it (additionally pretending to relicense it and changing the copyright string) when that's 100% not okay:

https://github.com/Microsoft/DirectXShaderCompiler/blob/mast...

I'm sure it was a script, but this needs to be fixed, stat.

Sadly, not even the first time:
https://github.com/Microsoft/WinObjC/issues/35

https://news.ycombinator.com/item?id=10024377

https://news.ycombinator.com/item?id=10018208 (which devolved into a licensing discussion)

It'd be nice if folks paid a little more attention, because for releases from large companies, stuff spreads quickly, which means a year from now, there are still likely to be "mit licensed" copies of this that are still wrong :(
Not sure if your comment was intended dismissively/jokingly, but I think also somewhat insightful. I find myself much less often really thinking about how to do something these days; if it seems remotely standard or potentially troublesome I google it. As a result, I spend less time thinking "algorithmically" about low-level stuff and probably lose something. But I also spend more time thinking (perhaps algorithmically) about the business domain, and am ultimately more productive.
The brexit concern is losing low-skill jobs. Implying pure racism is just slander.
Trading Plunges at China’s Bitcoin Exchanges After Fees Levied
I simply don't have slack on my personal mobile phone. Works even better.
I would buy a self-driving car (even if it only works on normal roads and refuses to drive anywhere else) in a heartbeat. Can't drive some road in Poland? I'll manage. But if it takes the driving out of my daily commute I would pay good money for it.

On a separate note, try replacing "self-driving cars / normal cars" with "cars / carriages and horses" in such discussions. It make many answers obvious. (Hint: I am sure there were people who pointed out that the cars couldn't drive over narrow winding paths where horses ruled)
But doesn't the opposite equally apply to Conservative MPs that represent well-heeled urban constituencies that voted Remain?

I would have thought this represented a golden opportunity for a London-based "euro party" to form on the basis of challenging at the next election all MPs in that general region that vote for the enabling legislation.
The story of a designer conquering mathematics