skysight-inc/HackerNews huggingface dataset:
"Doesn't this show that it is time for someone to set up some kind of ..."

I don't think this is necessary ...

I think "circumventing" this benchmarking restriction is as simple as having one person purchase an Intel CPU and just drop it on the ground somewhere ... and have another person pick it up off of the street (no purchase, no EULA, no agreement entered into) and decide to benchmark the found item against other items.

"I found a chip on the ground that had these markings and numbers on it and here is how it performed against an AMD model."
Not to mention, where are all the other Bracewell probes from all the other interstellar civilizations? If there's life shouldn't the local area be teeming with them, since they're cheap and easy for any culture that can do spaceflight?
(also, for fans of The Expanse, something something protomolecule)
There are such cool designs that it's a shame nobody nowadays tries anything similar.
Very good point. I'd like to add that this is not just kind of ridiculous, it is just plain ridiculous. Also, we have the right to publish any benchmark numbers, not just basic numbers. This isn't a time for weak wording.
Yep, Jamf and McAfee are both trash-quality software that significantly reduce the overall security of a system. McAfee is a well-known story: their AV unpacks and analyses potential malware via a kernel module. Wtf?

Jamf's code quality and security model are abysmal. It blows my mind that apple recommends the use of Jamf to large Mac shops. Having peeked under the hood at previous employers, I was extremely disappointed. The product is insecure by design - not what one wants for device management that's given root privileges on machines containing corporate crown jewels. I highly doubt their operational paradigm for Jamf cloud has changed in the last year, either.

I apologize for going completely off-topic, but these products make my blood boil. Especially because I now work for a shop that uses both Jamf and McAfee for Mac "security". On a positive note, I removed the corporate mandated malware with ease - no boot to single-user required.
Not sure if it helps much (I'm sure you'll find plenty of better definitions online):

Purpose:
- 5 vs 5 heroes over 3 lanes and a jungle
- destroy the enemy team's towers in order push towards the enemy's Ancient (base) and destroy it

> warding and dewarding

wards serve to create visibility (over the fog of war)
2 types of wards: one for general visibility, and one to detect invisible heroes (but has no visiblity over FOW)

> spell spam to farm

having a hero use multiple spells to rapidly kill a bunch of Creeps sitting somewhere in the jungle

> bouncing spells like the lich nuke

- poke spells target and damage a single enemy hero
- bouncing spells target one enemy hero but can jump to nearby enemy heroes as well

> Roshan respawn

Roshan is a large creep in the jungle. It drops a precious item that resurrects heroes when they die.

> ability runes

Runes are temporary enhancers (movement speed, attack damage, ..) found in the jungle

> bad at juking

when one tries to play mind games with the enemy

> buybacks

when a player's hero dies they're allowed to pay a fee to revive their hero instead of waiting (can only be used once)
Wait, you thought a persistent ringing noise in ears is a normal human trait?
Amazon Alexa moves into dorm rooms this semester
Its lacking a mission statement honestly.

"Someone called us wework without walls?". Were you thinking of something like "engineers without borders", when this statement was written?

I looked into your company. Its not wework, wework is realestate, your company doesn't seem like one. Its a german Cintas, but you outsource things instead of using inhouse resources. https://www.cintas.com/

Checkout cintas's statement

"Cintas leads the industry in supplying corporate identity uniform programs, providing entrance and logo mats, restroom supplies, promotional products, first aid, safety, fire protection products and services, and industrial carpet and tile cleaning. We operate more than 400 facilities in North America—including six manufacturing plants and eight distribution centers."
Not only that but standard development processes involve testing code against different environments.

Comparing arbitrary code execution times on this platform versus another could easily be called 'benchmarking'.

It's just so strange to sell a general purpose processor but then prohibit certain types of code depending on the state of mind of the developer. The same block of code could be permitted or prohibited based on the intent. It's nuts and a legal morass that is hard to imagine any lawyer proposing as a good idea.
Google and Facebook would look a lot different without transistors.
I don't think it's just a show... they want to try to block China's access to our data because they want to be the only ones with it. Maybe I only have one brain cell left.
Nvidia Deep Learning Super-Sampling (DLSS)
Maybe, or maybe a newspaper in Texas isn’t too concerned about the EU’s definition of privacy.

I think part of supporting GDPR is being honest about the fact that it’s not purely positive for end users.
The problem with that approach is that the company must commit. You can't embed 100 candidates into your team but you can easily send 100 identical homeworks and then only bother to analyze those that make it to the face to face interview. As a bonus, it optimizes for subservience, a perennial business resource.
yup. its an awesome idea and the most credible possibility for an interstellar probe but im so sick of reading these pop science articles that make it sound like it's about to launch. we still need to do science on these problems, we aren't at the engineering phase. that said, people are working on it:

https://breakthroughinitiatives.org/research/3
Haskell forces you to manage effects explicitly, even for e.g. input/output. In a production system this is probably a good idea (most of your functions shouldn't be doing I/O and you probably do want to flag up a function that is), but when you're just trying to get started with "hello world" it's a confusing extra complication.

If that was your problem, it might be easiest to start by doing things in the REPL (GHCi) where you don't need to be doing I/O, and only start writing standalone Haskell programs once you're a bit more comfortable with the language. But I'm just guessing - maybe you found some other aspect to be a barrier?
Did you try OCaml and Reason after your attempts to learn Haskell? That might have something to do with it. Sometimes we don't get the idea the first time we are exposed to it and we need time to let it sink in. It's when we are exposed to the same ideas a few times in different formats that it starts to trigger our tendency to notice patterns.

I have observed a similar effect that it seems like plenty of people come from an imperative language to OCaml and stay in OCaml longer than say, Haskell. Although I'm not sure why that is but maybe they are much like you and tried Haskell first?
They're used the same way in the US however no one seems to care if the bill was printed from a PDF or a mailed copy. The 3 fold crease is about the only way to distinguish if you use a laser printer.
SEC rejects 9 Bitcoin ETF proposal
The parent comment is referencing a batshit approach of the Australian government towards encryption: https://www.theguardian.com/technology/2018/jun/06/planned-l...

They're drafting a law that's going to require encryption backdoors. They're completely ignorant about the impossibility of having "secure backdoors", going as far as the Prime Minister saying:

> The laws of mathematics are very commendable, but the only law that applies in Australia is the law of Australia.
Are they planning on sending signals back? Also how much observation can you do with a little spacecraft that moves through a solar system at that speed?
>She just couldn't bring herself to believe that it's in anyone's financial interest to keep people poor.

I'm not sure it is in the interests of the kinds of players that keep people poor to do so. They mostly just seem to be taking advantage of whoever they can without motivations in that direction. For example the medical industry grabs peoples money, which causes quite a lot of poverty, because they like money, not because they want their customers poor. Is there an example of an industry that does want people poor? I can't think of many examples - maybe in apartheid South Africa it was in some of the whites interest to keep the blacks poor as cheap labour but I don't think that kind of thing really applies in the US?
New Strategies for Securing Our Private Lives
Project starshot does have a history, beyond this press release. And they have thought through the issues. There's a great youtube video here that goes into the details:

https://www.youtube.com/watch?v=bbi1hHPpTjY

They talk about using a 1km^2 earth based laser array to accelerate the craft. They also discuss using a 1W laser on the craft, and using that to transmit data back to earth (with a similar 1km^2 array to receive the signals).

They really seem to have thought through all the issues and come up with difficult, but plausible solutions.
I got the Win10 update yesterday and didn't have to accept any sort of license first.
No wait! Had a triple-niece-wedding year last year, bought some new dress shoes to go with the new suit. For the three weddings. One on a dairy farm in Switzerland near Zurich, one in Shenandoah National Park, one in Valencia Spain. Asked the Men's Store guy to help me choose shoes suitable for a dairy farm, a forest and a Catholic high church wedding in a Cathedral.
How to Share a Secret [pdf]
I'm in the same boat, coming from Python. I like it a lot -- it lets me write things that are hard to express in Python. (Sum types and exhaustive pattern matching in particular.) My Python had been moving in this direction anyway -- less OO, more procedural, more pure functions, limited mutation.
Voxel.js – blocks in yo browser
> China is honest about what they’re doing

As far as I know, China has denied all allegations of them spying on Australia. Has this changed?
See my response to a similar sibling comment: https://news.ycombinator.com/item?id=17826915

My basic point there being that losing a small number of users due to these concerns is probably worth it.

I don't want to come across as someone who's hyper-defensive of Electron. I hate the fact that such a bloated piece of software has become the standard means for supporting cross-platform development. At the same time, I really don't see other viable options at this point in time.

I'm curious though, is there something you would recommend instead that meets these requirements with a single codebase (~90% shared code): target all major platforms (macOS, Windows, Linux) and target all major browsers (Chrome, Safari, Firefox, Edge, IE), (edit: and how could I forget, all major phone browsers) with nearly identical UI/UX?
We don't know all the forms that "life" or "intelligence" can take.

We certainly do not have any proof that it's impossible for life to be different from us, and we're already in the process of creating intelligence that's different from ours.

Our understanding of where life can thrive still gets challenged by discoveries on our own planet, or the experiments in our own labs, like the one on metal-based "cells" [0] that I read about recently.

[0] https://www.newscientist.com/article/dn20906-life-like-cells...
passive sensors are safer if you are sending probes into unknown territory populated by potentially violent aliens.
This is a very optimistic view, but there are plenty of theories claiming otherwise. Check out the Fermi Paradox [1], or the Rare Earth Hypothesis [2] for a more detailed view on the problem.

To be honest the easiest explanation for the Fermi Paradox is that we are indeed alone as an inteligent civilization. If we were just an average civilization there should be plenty of evidence of more advanced civilizations across the galaxy, because probabilistically they would be millions of years more advanced than us.

[1] https://en.wikipedia.org/wiki/Fermi_paradox
[2] https://en.wikipedia.org/wiki/Rare_Earth_hypothesis
This is the one book I have seen praised here endlessly. I am sincerely hoping it can stand with Neal Stephenson's work. I don't think there is any other author I can recommend unequivocally.
Oh, this is depressing. :(
I went through some very traumatic experiences during my sophomore year of high school. I can't say 100% that it "started" my trich, but within that same year, I began pulling coarse/kinky black hairs from my head because I felt like they were out of place. I was fascinated by their presence among all my blonde hair. Moving into college I started targeting other more subtle areas like sideburns and my beard. I found that I could pull on these areas in the middle of class without drawing much attention to myself. Back in the privacy of my dorm room, I would pull pubic hairs to relieve the stress I felt while racking my brain over challenging math problems (I was a math major). During this same time, I also developed an addiction to pornography.

Fast forward, I just had my 33rd birthday. I haven't looked at pornography in over 5 years. But I'm still struggling with pulling out my hair. And that's how I know how much of a stronghold this has on my life. I do it mainly when I'm self-soothing or just under a lot of stress. I know my triggers and I still can't defeat this thing. I have tried N-acetylcysteine, shaving my hair short, prayer. My wife will even swat my hand down (bless her heart) if she sees me reaching for a hair. But then I end up getting mad at her for not letting me have my fix.

My theory is that I don't truly value and love myself and that's why I'm willing to inflict damage upon myself. Sometimes I even use pulling to "punish" myself for not understanding technical things. It's self-mutilating and there is a lot of shame and guilt associated with it.

I'm still hopeful that one day I can overcome this habit (disorder?). I sure as hell don't want to have kids and have them grow up watching daddy pull hairs.
Yes, ever since computers became "fast enough" developers have traded user's efficiency for their own. It's faster to write, but slower to run. The difference is that it's written once but run thousands or millions of times each day. It's distributed waste of resources, and it adds up.
This looks really interesting!
Funders Corner
This looks super interesting!

I took my first Programming Languages course from Matthew Flatt (another of the authors of HtDP) which was taught using PLAI [0] (by Krishnamurthi, another author of HtDP) and HtDP. I know Matthew is pretty passionate about the HtDP style of teaching computer science (and Krishnamurthi is, too), but I had never thought to look more into Felleisen's thoughts on the matter.

[0] http://cs.brown.edu/~sk/Publications/Books/ProgLangs/
React Performance – Insights on Optimizing Major React Performance Issues
Some people take drugs out of curiosity or just for fun. Many drugs make you feel good. A sense of euphoria is nice even if you have nothing else wrong. Not every drug user is trying to escape something.
Electron started as an experiment that took off with quite a bang, and all told it's still pretty new. I think there's a lot of efficiency work to be had, but it's stunning how easy it makes building GUIs.
It's easier, you can post bar graphs where Intel processors are listed as "presumably very bad". Just to remind the public that they should expect the worst because Intel has something to hide.
I just want to point out that there are a handful of initiatives trying to help fund the maintainer. I run the CodeFund platform. We provide ethical advertising on documentation websites and give up to 70% of all revenue to the developers. It’s not a perfect system, but it’s made an impact with quite a few OSS projects.

There are other channels as well. Open Collective has been doing an amazing job as well as Carbon Ads.
I don’t think anyone is objecting to what you did as much as how you did it, and how you seem to be proud of flagrantly abusing your ability to duplicate other people‘s intellectual property. I’m hardly a champion of copyright laws or IP in general, but running duplicates of someone ese’s site feels completely wrong to me without thinking twice. Like the suggestion from the pen tester here, which you posted on your blog, this would be a lot different if you had written the article about conduct that seemed professional, respectful and legal.
You're factually wrong: fish have conscious experience, most importantly, they feel pain https://www.smithsonianmag.com/science-nature/fish-feel-pain...
Honest question: Do we have the means to detect conclusive evidence of life on Earth itself from even "only" as far as, say, Pluto, without knowing exactly what to look for?
Magic Leap One Teardown
Yes, I did try it after Haskell.

I had the impression the FP hype started with Haskell and so I tried it, alter people started talking about OCaml, so I gave FP another try and liked it.
And then classic React enters the building
Any advice on finding a position like this? 13M JPY is a large salary for Japan.
Can't you do the same thing without JavaScript, by having the web page go through a brief redirect so the back button takes you to the redirect?

And if so, how do you solve this? Ban server-side redirects? Make the Google SERP iframe all sites it takes you to? I agree this is a problem but I have no idea how to solve it in a way that's not worse.
For anybody looking for a similar-ish syllabus with different material, Matthew Flatt's introductory programming languages course is available online at [0]. It's in Plait (formerly PLAI-Typed, a smaller dialect of Racket) and was really a great class, in my opinion. (I took this as a junior at the U.)

[0] https://pubweb.eng.utah.edu/~cs3520/
Funny I find it uplifting. The human experience is universal.
This seems like a GREAT IDEA
That, and medium paywalls content as well.

I still would rather use wordpress over Jekyll (which I have used) and Hugo. Wordpress just has so many themes to pick from, there's something for everyone.

There's a learning curve over medium, but you get used to it you can customize it if you know basic HTML/CSS/JS.

Netlify may be free for personal use, but I'd still rather pay $6/month for 10 custom sites in sitegrounds. Wordpress just has way more matured tools, I'm not a big fan of change for something that's solved already

Also, I am not a fan of Jekyll's writing tools either. Wordpress out of the box, lets me just write things natively with less friction. I don't need things like cloudcannon or foresty.io.
F# is available in Azure Notebooks so I guess it’s fully supported
Don't listen to the haters here. The same people upvoted this article 3 days ago, and then promptly forgot about it
https://news.ycombinator.com/item?id=17799083
When Brits travel to Australia they can use e-gates, but the same courtesy is not extended back to us.

Sure can. When I flew to Brisbane, no human inspected my paperwork. From plane to train, the only human interaction was someone taking a stub of something that came out of a machine and waving me through. Really smooth.
Scala Up North 2018
Hi Folks ,

I am part of Scala Up North - the first Canadian Scala conference. The event will be held in Toronto this September 28-29 and it's already promising to be a great one. Our full schedule and different activities are announced at http://scalaupnorth.com :)
It's easy to overfit models with huge numbers of parameters when there isn't much data, which produces a model that's possibly amusing but not any more useful than an overcomplicated key value store that memorises the training data. I'm not familiar with RNN / LSTN models, or how torch-rnn encodes features, so it's pretty opaque looking at the writeup and results to gauge if there's a bunch of overfitting going on here. Is 2 megs of javascript sufficient to train a model of this complexity? Or would 20kb suffice? Or is 2GB really the minimum needed? I have no idea, but it doesn't really seem like this article knows either.

I believe in the olden days where computational power was limited, statisticians would hand craft simple statistical models with low numbers of parameters, and figure out how much reasonably distributed data they'd need to collect and encode to the constrain the parameters in their model (i.e. so the resulting model fit wasn't complete nonsense and had some predictive accuracy or explanatory power). These days with much more computational power, it is relatively easy to fit highly complex models with huge numbers of parameters, but arguably not much easier (or perhaps harder?) to assess if the model fit / model fitting procedure is complete nonsense or not, and if the resulting model is any good. I guess k-fold cross validation and so on can help, it doesn't read like that was explicitly done here. By default the torch-rnn docco claims to use 0.1th of the data for test and validation sets. This sounds... small?

The writeup gives results in terms of "Loss" for a number of configurations, but doesn't define what the loss is (which subset of the data was used to compute it) or really explain what the experimental protocol was for training, validation, parameter tuning, etc.

There is a risk that the author has observed the loss measured on the test or validation set for each combination of hyperparameters (network topology, dropout, etc) and then used this information to manually implement hyperparameter optimisation (to choose network topology, dropout parameter, to minimuse loss on the test / validation set). this would result in there being no "fresh" unobserved data left to give an independent validation of if the resulting model fitting strategy (including the manually-executed hyperparameter tuning algorithm) has any predictive accuracy as all.
I'm a senior full stack developer with data science experience living in EU(Norway). I have not applied for a position that has been advertised in 6 years. All the offers I consider these days comes from cold calls from recruiters or the companies them self. They have to sell them self, as I am the interviewer.

Where I work now, we really struggled last year with recruiting developers, so we changed the recruitment process by searching LinkedIn for profiles that could be a good fit and called them with a sales pitch about why we are better place to work at than your current company. That worked much better, but surprisingly we also learned that many is very happy with their current position and is not looking for a change. You know, there is risk involved with changing work, especially if you are happy where you are. The saying, don't fix it if it ain't broken applies to recruitment too.

And I would like to add, some of our best hires we got from Berlin ;-)
I had the feeling Haskell would use much more FP jargon than OCaml, I think.

People where talking about profunctor optics, monads and lenses, stuff I never heard of.
This project is far and away becoming the standard for Home Automation. Incredible to watch over the last couple years.
> It's a silly definition, not what I want it to mean.

You wrote this intending to say, "I'm saying the dictionary definition is silly, not that bigotry should mean what I want it to mean."

Instead, the sentence says, "The dictionary definition is silly, [because it's] not what I want it to mean."
If we all had this in our wardrobe, we’d probably want to 3D print an M40
I think GP was asking not about the anticompetitive practices but about the actual exploit that Intel is responding to. But you make a good point.

Intel has two faults: one, they made a significant mistake in their chip design, and two, they responded to criticism poorly. AMD did not make the mistake and has responded well to criticism.
I really dislike the "they're both the same" arguments. People do the same about the US political parties (and use this as an excuse to either not vote, or vote for their favorite side, based on this).

This thinking allows people to let the worse offender off the hook.