skysight-inc/HackerNews huggingface dataset:
Melissa O'Neill gave a talk in the Stanford EE380 Computer Systems Colloquium series.

See http://ee380.stanford.edu/Abstracts/150218.html for the abstract and https://www.youtube.com/watch?v=45Oet5qjlms for the YouTube video.
Who says we need more investment from private citizens? Perhaps we need less.
> Few without deep technical knowledge is sympathetic to FOSS.

Few without deep technical knowledge do even know what FOSS is.
Link #1 is neat for Linux users, but Google seems to have stopped updating Capsicum after v4.11 (which was released April 2017).
> Every new feature would need to be built on top of code from 1984.

Um, no. Macs were programmed in Pascal in 1984.
I started using fastmail for my business domain, it's going pretty good so far.
I love apps like this. I use an app that puts my external IP in my menu bar. Perfect for knowing what VPN I'm on at a quick glance. Bartender to hide all the crap.
Yet another reason sites should drop IE support as soon as the numbers let them.
The results he got for C and C++ make no sense and I question what optimization flag was actually used if any. From the looks of it, he uses "-O" which is equivalent to "-O1" which is really not the flag you want (this optimizes for both time and code size).

*edit: with O2 I get a dramatic improvement and the C and C++ versions compile to essentially the same disassembly. Using O1 is definitely not going to produce an apples to apples comparison.
To have room for their baggage in the compartment above them, rather than wherever there is space for it, possibly ten rows behind?
This one I do know. Because sometimes all the overhead bins get filled and then you are forced to keep your backpack under the seat which is not very comfortable.

Happened to me once or twice because I was the last one to board. Not sure if that's true for other countries though.
Unfortunately, Fastmail is very expensive.
Ask HN: How do you stay focused when working on hard problems?
When working on hard problems, which might encompass unknown number of sub-problems, I often find myself procrastinating. Harder the problem, severer the procrastination. A psychology professor says that a person typically fails to begin a project when there is "confusion about what the first steps of the task are" [1].

When working on hard problem, you're bound to hit tasks of which you won't know first steps. You're likely to often find yourself in deep marshes with no way out. How do you stay motivated in situations like these? How do you not give in to procrastination?

[1](https://medium.com/@dr_eprice/laziness-does-not-exist-3af27e312d01)
https://gsuite.google.com/pricing.html

Yeah, they must have the enterprise edition - basic is $5 a month
Make  School (YC W12) Is Hiring Web, Data Science, and iOS Instructors
I rode a few in cities in China, Shanghai is great as it has bike lanes everywhere we can use. Other cities make us use the sidewalk and won’t let us use the road which IMO is more dangerous than just allowing road use. The scooters here are supposed to be limited to 30km/h but I’ve seen some that go 100+
Good VPN is like treasure hunt :) gist.github.com/kennwhite/1f3bc4d889b02b35d8aa
Ohai! I recall your username from somewhere as well. Cheers!

That discussion was interesting, it even included the observation, quite correct, that [the concept of] consciousness is useless.

> If the concept is so vague as to be completely devoid of utility, then it is hard to understand how discourse about it amounts to anything more than a form of poetic or mystical expression.

That's the unnerving thing about it: it's useless yet the most significant "thing" in the world...

I have deliberately adopted the habit of mentioning the possibility of merging consciousness when the subject comes up, because it's one way of breaking the stalemate around the Hard Problem.

You can't make a consciousness-o-meter but you can know the consciousness of some "other" person. Whether that counts as empirical is beyond me. :-)
Projecting Western Logic onto Palestinians
Nah, I doubt it. It will just take a few cases for people to give up on antivaxing.
Make wrong lifetime assumptions and you get data corruption.

I can imagine someone using it eg as an identifier in a web form, and passing it back to the app to lookup in some keyed data structure where they have used id as the keyfn - and getting back the incorrect object because the id has been recycled. Then it's saved to the db and you get data corruption.
Poland was a frontier country during the 1100s, 1200s, 1300s and into the 1400s. People poured into Poland from all over Europe. Especially before 1492, Poland was the great frontier where people could go and get rich. Merchants criss crossed the territories. And after the Union with Lithuania, the territory was immense. So it is all together believable that Flemish merchants might have started this community. I was just recently reading a good history of Poland and I posted my notes, and some excerpts, here:

http://www.smashcompany.com/philosophy/poland-was-shockingly...
Indeed it does, and you can use it to draw accelerated scaled and rotated images, lines, and rectangles. There are even a few blending modes available. It's a nice foundation for simple cross-platform 2D graphics, it's come a long way since SDL1.
Billionaire Daddy Rich Family Life Style
Perhaps a workaround for neural nets being black boxes? At least this way you can answer questions like "does the car think it's parked?".
> you can't proxy websocket?

You can proxy the whole connection. But not a single request/stream inside it, since there is no notion of such a thing in websockets.

Compared to that grpc is basically built on standard HTTP/2 requests, where the method is denoted in the path. So you can use a standard HTTP/2 capable proxy or load balancer to route requests based on the method.
I believe Intel's designs are based on a single die compared to AMD threadripper which are multichip.
Decentralized Google Docs alternative: https://www.graphitedocs.com/
“Ask HN: Why do we drive on parkways, but park on driveways?”
That is the talk I was referring to -- and I do agree the material is thin. But here's what I was basing it off of: the userspace networking slide has the "TCP / IPv6" block in userspace. While it's true this could be a broad block (it doesn't include UDP for example, which we know is in there), I doubt they would have explicitly put TCP if it was not true.
The date is here: So long, net neutrality
The most intelligent Christians I know regard communism as a Christian heresy. As a minimum, communists had sacred beliefs, which sounded more like those of a Western religion than an Eastern one. The trumpet shall sound, and we shall be changed etc.
Does anyone still use SourceForge after they started embedding adware with their download links? I give them credit for being an early innovator and I know they are under new management as of 2016 and supposedly put that behind them[1] but they have permanently lost my trust.

[1] https://arstechnica.com/information-technology/2016/06/under...
I got to start a begin-with-an-empty-buffer project last year and chose c++17, treating it as a brand new language as if I'd never used C++ before. If you start with modern constructs and work backwards (i.e. ignoring legacy constructs and ideas that haven't aged well, like a "pure O-O" approach or iostreams) it's actually a pretty clear and expressive language.

Another advantage with the 'empty buffer" is we could compile right away with almost every warning enabled (except for some 3P libraries we use) which also permitted the compiler to make some very aggressive optimizations.

Unfortunately most people don't have this luxury :-(. But from this perspective I've generally been happy with the work the committee's been doing recently.
the human development index of Venezuela is in the top half of countries world wide.

Secondly, Bill Gates was vaccinating only in countries where polio is endemic. His whole thing is once it's gone, it shouldn't come back.
I think all these people complaining about PCG not being secure or the existence of a new insecure PRNG have never worked in simulations or HPC. Absurdly fast PRNGs that are reasonably well behaved are super useful in things like monte-carlo simulations and black-box optimization algorithms.

The AVX-512 version of PCG runs at around 4 bytes / CPU cycle. That's pretty hard to beat.
>I never disagreed that there was potential for the safety to be negatively impacted with every update...

The point you are missing is that while update might be slightly enhance safety, the negative, unpredictable impact might be catastrophic. because one is planned and other one is not.
There is actually a somewhat explain able effect going on with the perception of time vs age:

https://en.m.wikipedia.org/wiki/Time_perception#Changes_with...

Psychologists have found that the subjective perception of the passing of time tends to speed up with increasing age in humans. This often causes people to increasingly underestimate a given interval of time as they age. This fact can likely be attributed to a variety of age-related changes in the aging brain, such as the lowering in dopaminergic levels with older age; however, the details are still being debated.[51][52][53] In an experimental study involving a group of subjects aged between 19 and 24 and a group between 60 and 80, the participants' abilities to estimate 3 minutes of time were compared. The study found that an average of 3 minutes and 3 seconds passed when participants in the younger group estimated that 3 minutes had passed, whereas the older group's estimate for when 3 minutes had passed came after an average of 3 minutes and 40 seconds.

One day to an 11-year-old would be approximately 1/4,000 of their life, while one day to a 55-year-old would be approximately 1/20,000 of their life. This helps to explain why a random, ordinary day may therefore appear longer for a young child than an adult.
I think you locate them to make sure they exist.
Could Intel stick more than one on a single chip?
Is server-side Swift really that good now? I’m in the market for a new statically typed language, and it was looking like Java still might be my best option...and I’m really not a huge fan of that.
I'd rather spend the time sitting down and putting my kindle, etc. into the little storage bag on the seat in front of me, rather than standing in line and holding my bag.
Life in the City of Darkness
Expensive? It's cheaper than G-Suite...
I wasn't implying you didn't read the posts (like you implied with "If you bothered to read it"). I asked the reader (e.g. you) to read the posts, as in reread them. That's a subtle difference. I didn't say reread but that's what I meant though. When I wrote that, I actually went to reread them myself to double check if I really misunderstood the context. Frankly, after rereading it, I came to the conclusion nope I did not though I might've better replied to your parent. Either way, the two were clearly being mixed up throughout this discussion.

I'd say, that when AR is "boring" that actually means it succeeds. It blends in without being annoying.

If you remember the time when desktops and mobile phones and smartphones become boring; that is when they started to gain traction among the common man; arguably, when they started to become good.

Take the traffic light example I mentioned earlier. If that's rolled out and seen as "boring", I'm happy with it. Because that means it works. Right now, it isn't yet boring, btw. It is seen as an innovation.

Same with innovations like electric vehicle and autonomous cars. Once they're "boring", their functionality is accepted. And we are talking about the "West"; it hasn't been adopted in poorer countries at all, not yet.

VR def. has the wow factor, I agree on that. Look at all the VR movies the past 30 years. AR is much less apparent, though its there as well.

Ultimately, for me games are just spielerei they might be fun (not so much for me anymore as I grow older); they have little to nothing to do with productivity. AR is going to be more useful for productivity than VR. I just don't see a lot of use for VR, especially not on the short term. You can notice this how the VR glasses are largely marketed for gaming, while AR has professional applications which -ultimately- aim to make our lives easier.
Can't be arsed to follow this up, lacking links in the article. Does anyone know if there is a clue as to how the virus got into the country? It only circulates in very few places, I thought, and none in the Americas.
Their first dual-core processors were multiple chip modules.
If you want to learn more the History of Philosophy with any gaps podcast is fantastic. This[1] is the episode which discusses that meeting

[1]. https://historyofphilosophy.net/cynics
I have in mind a case noted by the ipwatchdog site, I believe. The following isn't the case I had in mind, which was more extreme still, and much more recent, but here's a start:

A reference “is ‘publicly accessible’ upon a satisfactory showing that [the reference] has been disseminated or otherwise made available to the extent that persons interested and ordinarily skilled in the subject matter or art exercising reasonable diligence, can locate it.” Bruckelmyer v. Ground Heaters, Inc., 445 F.3d 1374, 1378 (Fed. Cir. 2006).
…
For instance, in Electronic Frontier Foundation, the Board determined that when a reference was only temporarily publicly available via a URL but no longer exists at that URL, the petitioner must show that the reference can be found through another source not including the URL. Electronic Frontier Foundation v. Personal Audio, LLC, IPR2014-00070, Paper 21 at 22 (PTAB Apr. 18, 2014) (Decision, Institution of Inter Partes Review).

http://www.ipwatchdog.com/2018/02/23/patent-owner-disqualify...

[Note that the information being up somewhere where most people wouldn't be able to find easily enough doesn't suffice. "Reasonable diligence" isn't defined, but clearly isn't intended as a high bar.]

Printed publications can be an exception - but both those words are highly subject to interpretation.
This is silly. Apple publishes their privacy policy. If they were found to be violating it, they would lose business and be liable for expensive lawsuits. And security researchers are extremely good at finding these things. So yes, Apple has a very powerful incentive to tell the truth.

As for the theory of "open source community," see the MyBTGWallet scam. This open source project, recommended by the Bitcoin Gold team, stole $5 million via a single line of code. Being open source isn't much protection really.
I stopped coding seriously right around the time Swift became a thing (after a decade of Obj-C, C, Ruby, Clojure, PHP, and other nightmarish things), and always thought Swift for compiled server binaries, running on linux machines would be amazing. I've followed the scene from afar, but never got the impression anything seriously caught on.

What do things look like these days that make you think server-side Swift is viable?
If you use something like protonmail aren't you sending a signal like, "Look at me I've got something to hide!"?

If I were role-playing as some mighty and wealthy intelligence bureaucracy, I'd likely monitor anyone using such services as well as Tor, etc. No?

I do like protonmail btw and am concerned about privacy in general, esp for the maintenance of democracy. And I'm not at all against the intelligence bureaucracies, presuming that their true goals are... to protect and serve, and that they are law abiding and accountable.
What about Kotlin? (Or were you thinking of avoiding all JVM languages?) We're very happy using it to power our server-side services.
Why is Fibonacci the standard performance test? I want to know how it runs on complex objects with complex computations.

Also this entire article seems to be content marketing for crystal.

And, oh, btw, crystal isn't windows compatible.
blimey!
I ride a kick scooter to work (cheap Razor A5). I do wish I had an electric scooter, but my commute is so incredibly short as is (half a mile) that it's an unnecessary luxury for an already brief journey.
Dupe: https://www.theatlantic.com/technology/archive/2018/05/elect...

Not really, but yeah: it's "native advertising".
Similar behavior at baggage claims, people stand as close to the conveyor belt as possible, blocking the view of people behind them. Then people behind try to get closer, etc.
Because the word "tracking" can include request monitoring for DDoS mitigation and scraping detection, or storing information purposefully uploaded by other people (e.g. photos and contact list), saying anything about "tracking" isn't very meaningful.

Think of how many people are being involuntarily "tracked" by Dropbox because others are backing up photos in which they appear, or emails they sent, without their consent. For better headlines, we could call this information "Dropbox Shadow Dossiers".
No - that's not true. Pilots are fully aware of the sensor configuration. There are a number of sensor controls and circuit breakers in the cockpit that are checklist and operator items. Pilots must be able to help troubleshoot some types of sensor failures.

The pilots don't usually see raw product because it's really not in their lane - but they are the aircraft commander and pretty much know quite a bit of detail about stuff mounted to the aircraft.
Give Kotlin a shot. It has Swift-like syntax and feature-set, you can also call Java libraries from Kotlin since it's all in JVM.
I shave my head twice a week to keep it at that none or almost no hair stage. If I let it go longer than four days it does not look very good at all.

I wear a hat quite a bit now but it's more because I'm worried about the sun than anything else.
A long long time ago I tried every gradient optimization method available at the time on fitting a model to noisy / non-smooth data with many local minima..... and found all of them lacking in robustness.

In the end the only truly robust algorithm I could rely on was a combination of Nelder and Meads downhill simplex method with simulated annealing. I'm curious to see in the overview he mentions neither....

Have they been supplanted by something better? Or is he only considering "nice" functions (ie. "Smooth" even for higher derivatives with no local minima)?
I work in sales/recruiting and most the people in the industry are young, clean shaved, attractive folks so the bald bearded look stands out.
It's actually worse than that. As an open-source developer deciding where to host a project, I not only need to trust the host, I also need to expect users to also trust the host. If I expect 10% of potential users to bounce when they see that it's hosted on Sourceforge, well, hosting is enough of a commodity that I have no reason to give up on that 10%.
My understanding is that ranges are pretty simple to use, a nice generalization and cleaning up of STL. Pretty much just follows through on all the implications of "functions that simply take a container and call begin and end on them".

The implementation I'm sure is complex though.
So then 1985 (founding of NeXT) rather than 1984 (creation of Objective-C?)
I've been dabbling with Crystal a bit lately, and have been impressed with it, especially the speed and low memory footprint. Still only developing small utility app with it at the moment [0] but eventually might look at creating production API servers with it.

[0] - http://devan.blaze.com.au/blog/2017/10/28/racing-along-build...
Fantastic transcription - really interesting! These early U-2 pilots had a lot of courage and love for flying.

Thank You for posting this.
Yes - I've seen some of that. But I'm 26. I don't know if there are as many people my age who love shaved heads as there are past 30 or so. (I'm assuming you are older than I am)
>>Encourage the messy, incompetent toddler who really wants to do the dishes now, and over time, he'll turn into the competent 7-year-old who still wants to help.

Not to mention that they need to learn, eventually they'll need it.
Again, like I or others mentioned before. If you don't want to be the product, you just have to pay the equivalent of a beer in month [0]. You need a own domain, but who doesn't these days?

[0] https://gsuite.google.com/pricing.html
I use this nift browser plug in: https://noiszy.com/

"It visits and navigates around websites, from within your browser, leaving misleading digital footprints around the internet. Noiszy only visits a list of sites that you approve, and only works when you turn it on. Run Noiszy in the background while you're working, or start Noiszy when you're not using your browser, and it sends meaningless data to these sites for as long as you let it run."
Don't ever solve a hard problem - let your unconscious mind do that; it's far more capable. That's Bertie's advice.

Bertrand Russell's method was to concentrate with great intensity on the importance of a problem, smack his head against it for some time, for days or perhaps months. Then to forget about it and let the answer pop into his head much later. The idea is to convince your unconscious mind of how critical it is to devote itself to finding a solution - to convince it of the emotional importance of solving it.

"My own belief is that a conscious thought can be planted into the unconscious if a sufficient amount of vigour and intensity is put into it. Most of the unconscious consists of what were once highly emotional conscious thoughts, which have now become buried. It is possible to do this process of burying deliberately, and in this way the unconscious can be led to do a lot of useful work. I have found, for example, that if I have to write upon some rather difficult topic the best plan is to think about it with very great intensity - the greatest intensity of which I am capable - for a few hours or days, and at the end of that time give orders, so to speak, that the work is to proceed underground. After some months I return consciously to the topic and find that the work has been done. Before I had discovered this technique, I used to spend the intervening months worrying because I was making no progress; I arrived at the solution none the sooner for this worry, and the intervening months were wasted, whereas now I can devote them to other pursuits."
- The Conquest of Happiness

So yes, procrastinate - but only after thumping your noggin into the problem, hard. Don't worry about which first steps to take, you don't know them and probably won't 'till after you intuit the solution if it's a genuinely hard problem. Your frustration is the point; it's how you convince the unconscious to get to work. Idiotic research, cogitation, problem review are all useful activities for this purpose if you really mentally engage and create mental urgency.

Then drop it like a stone. And wait.

I've found this does work, across a wide range of problems. Sometimes I've had to go through the cycle, reloading the problem emotionally, as it were, a few times on problems that took decades to solve.
Has it died? The sale of the Canada arm was finalized only a few days ago[1]. There is no indication that they plan to shut down any time soon.

[1] https://www.thestar.com/business/2018/06/01/fairfax-complete...
Yes, but so far they have not, instead investing in on-die mesh interconnects for scaling up core count. Here's an opinion piece on the subject: https://www.anandtech.com/show/12814/a-thought-on-silicon-de...
Maybe I can try to chime in:

Go is not an OOP language, you get the dot notation on structs and that's pretty much it.

Rust is all about advanced OOP and very fussy static type checking.

That said, IMHO, Go to me feels more like a replacement for Node more than a replacement for C.
"Because sometimes all the overhead bins get filled and then you are forced to keep your backpack under the seat"

Overhead bins are for carry-on items that cannot fit under the seat in front of you. If your backpack fits under the seat in front of you, but you put it in the overhead bin, then you are the reason the overhead bins are full.