skysight-inc/HackerNews huggingface dataset:
The head units can also be vastly different by region - which doesn't really make much sense to me. Sure in US you have satellite radio which is unheard of elsewhere, but that's about it. I have a 2010 Prius and the US model has a DVD for navigation, where as the EU model has a HDD and needs to go to a dealer for €€€ updates.
I did not equate actions. I equated thoughts. Two people think the same thing; one chooses to curse, the other chooses to murder. Trump has not killed anyone himself, but his supporters have. Are you telling me there is no link between their thought processes?
fake news? :)
I totally agree that it's a real issue, a danger, and that it's impossible to cut errors to zero.

I've also built complex systems that have been run in production for years with relatively few typo-related problems. The way I do it is with the design patterns like the one I just mentioned, which is also what TeMPOraL was talking about (and I guess you missed it.)

If you have the same kind of confirmation whenever you delete a thing, whether it's an important thing or not, you're designing a system which encourages bad auto-pilot habits.

You'll also note that Amazon's description of the way that they plan on changing their system is intended to fire extra confirmation only when it looks like the operator is about to make a massive mistake. That follows the design pattern I'm suggesting.
I work in the public sector, albeit in digitization an architecture in the central administration in a Danish municipality, but I can assure you the lesson won't stay learned for long. We've gone through the same shift, but it wasn't because IPads were unfit for classrooms, it was because chromebooks were cheaper and are easier to administrate for the IT department (also a major financial saving).

Our school system is at a whole a lot better than the American, yet even here it's typically cost and business needs which define what IT makes it into classrooms, rather than educational needs.

Apple is unfortunately for Apple technically and financially unfit for most enterprise, and in the modern world schools are becoming enterprise.
It's telling that MIT still lectures with blackboards while other universities spend oodles of dollars on expensive electric whiteboards, projectors and whatnot.
I'm surprised to see all the negative comments about the build quality and support. I got a Gazelle laptop over a year ago and I've been happy with it so far. For the price, the hardware was a bit better than Dell and others.

My computer shipped with a screw loose inside the case which shorted the motherboard a few times. It didn't cause any permanent damage but it was a little disappointing. I chalked it up to a freak shipping accident knocking something loose but idk. The case design and actual computer specs have been great though.

I'd still recommend their laptops if you need a good computer on a budget :)
I agree! The Atlantic ran a story late last year on the changes there.

"In May, 29-year-old Elaine Welteroth took over as editor from Amy Astley, who helped found the magazine in 2003. Welteroth, the digital editorial director Phillip Picardi, and the creative director Marie Suter have moved the magazine more aggressively into covering politics, feminism, identity, and activism."

https://www.theatlantic.com/entertainment/archive/2016/12/te...
Is the example they show intentionally hyperbolic? Most of the notation is used incorrectly.

* "returns" being |--> is awkward and out-of-line with the meaning of that symbol. |--> is usually read as a transitive verb "maps to".

* Using the calligraphic F for "def" is extremely weird and unhelpful.

* Having None be the empty set symbol, which is not set(), is strange.

* Blackboard bold F for False is weird, usually that means a finite field.

* Blackboard bold S for string?

* The dissonance between what the blackboard bold characters mean is jarring. Sometimes it's a type, somethings it's a particular object.

* Whatever the notation is for list and dict types (fraktur) is extremely non-standard and overly frilly.

The Greek/AND/OR/comparisons/not-equal/etc stuff is pretty OK. It's actually truly in-line with their meaning in math.

I am only saying this because the author points out at the end in a serious fashion that it's a useful thing to do for readability.

Don't be fooled. Just because you can make your editor look kinda-sorta like math, doesn't mean it actually is math.
In my mind (in the context of local file systems) the terms are basically the same although folders are usually objects that end users interact with. If someone says the "c:\windows\system32" folder or "/etc" folder I know what they mean but it sounds odd.

Often though it just reflects how recently you started using computers (more than MS vs Unix). I predominantly work in Windows but I call them directories but then I started with MS-DOS (and you type "dir" for a listing, right?).

If you started using computers with a GUI (and that's where you're most comfortable) then you might think of them as folders because on most platforms that's what the icon looks like.

I think the "folder" metaphor starts to break down a bit as soon as you're dealing with remote systems. Navigating to a parent "folder" on a remote FTP sounds weird to me, and it's telling that when browsing a FTP in a web browser even Internet Explorer 11 refers to directories - e.g. "Up to higher level directory" not higher level folder.
Ask HN: Best hands on kernel books?
Hello all, looking to get into Kernel development and want to know your recommendations for books or resources on Kernel development? Hands on or project based would be best but anything would help. Thanks!
This is a static page. It doesn't need JavaScript. It doesn't need a loading screen. It doesn't need scroll-jacking. It doesn't need to pollute my browser history.

These kinds of decisions make zero sense to me. It's not only easier to implement a static page without all this stuff, it's more pleasant to the people you want looking at the page.

You have grammatical mistakes and poor design choices (thin white text which runs over a woman's blonde hair).

The page weighs in at 38.1 MB and took my browser 20 seconds to load.

Even if the scroll-jacking wasn't a bother, it performs horribly and takes seconds to move between pages.

Sorry to be harsh, but I can't believe any reasonable person took a look at this and gave it an okay.
I took a course on databases through Stanford Online or something like that years ago, she was great. Glad she's moving up in the world.
Swara+Bhaskar,+Anaarkali+Of+Aarah,+Swara+Bhaskar+Movies
Yes, but on first read I thought that they were specifying for the battery using lithium metal as they were also talking about sodium and nonmetallic lithium. It's just so random I didn't read it correctly.
GP means Visual Basic, probably as in the VB macros that you can write within Word/Excel/Access etc., in which there is surely a huge amount of code written by otherwise non-programmers.
I started programming through Scratch (then I shifted to Python).
I think there is market (maybe niche) where some maintenance aspect is taken care of when one is not at home or even otherwise; apart from repairs it could be things like regular house keeping and cleaning. After all, home cleaning startups in US is a thing.

But I agree whatever is the value proposition to customers it needs to be articulated well and in simple terms. The site's content is a mess.

[Edit]

> But it feels like staffing a concierge service company is totally different from staffing a renter's agreement arbitrage company.

Somewhat agree to this. There would be two kind of customers, one who would be just interested in renter's agreement arbitrage and after that they are self sufficient to take care of day to day issues around the rental; and the other one would be in for hassle free rental experience from the day 1 to the day they go away.

It is kind of obvious that founders are targeting the later ones, and as I said it could be a niche segment but seems like an interesting area nevertheless. And who knows if they do well then they maybe able to convert customers from one to other.
I'm running a coding class right now that is almost entirely run over ssh on chromebooks to a linux server. Works beautifully.

No fancy IDE, but lots of actual learning to code.
Chromebooks are the best, my school has them, and they're 100% usable in all non-tech classes. Battery lasts forever, great for typing, and everything is a web app anyway.

We had iPads at one point, but luckily the school realised those were bad and I haven't seen them this year at all.
I think this is what they were referring to[0] in part:

"Mason Gaffney, an American economist and a major Georgist critic of neoclassical economics, argued that neoclassical economics was designed and promoted by landowners and their hired economists to divert attention from George's extremely popular philosophy that since land and resources are provided by nature, and their value is given by society, land value – rather than labor or capital – should provide the tax base to fund government and its expenditures.[90]"

[0] https://en.wikipedia.org/wiki/Henry_George#Socialization_of_...
Do we really need shared libraries anymore? The original reasons (disk space / ram) no longer apply outside of minimal boards like the RPi. With package managers it's no longer a hassle to have to update everything that uses a library when a vuln is discovered. I can only think of two reasons to use shared libraries anymore: vdso and plugins to applications.

Edit: thought of a 3rd reason, licensing... But that's really an artificial/political reason rather than a technical one.
This is pretty awesome. I got a good recap of what I did over an year.

Github should have something like this.

Although some of my friends have a lot more commits than I do. Makes me sad.
Yes. However, if your goal is to learn to lift up large masses, learning to operate a forklift is a good thing to do.

(I cannot write about a "forklift operator" without asking if you have seen this German "educational" film. It starts slowly, but... https://www.youtube.com/watch?v=-oB6DN5dYWo )
I also see comments about programming on them, that'd be painful. For everything else (that matters at school) though it's 10/10.
> SSRF is an extremely bad vulnerability; it's usually game-over on penetration tests

It's usually not. What can you do via HTTP protocol inside the network? Check out ssrf bible.
I think there's a massive difference between them in one aspect: assistants will only tell you what you ask them, while the diamond age book had a programmed purpose and partial syllabus of its own. Unfortunately few people ask complex questions that lead through non trivial topics on their own...

Maybe the new assistant for kids that they write about will have better results here. But can it really push kids towards specific thoughts and activities like the Primer?
You miss that there are even companies just to connect influencers and brands... so it's even bigger that you depict it.
The Uncomfortable Effort of Thinking [video]
>Chromebooks are rubbish too, so I don't really see the move to them as a positive either.

http://lifehacker.com/how-to-install-linux-on-a-chromebook-a...
If this would be /pol/ would I be seeing a Serbian flag? ;)
It's a school, and people are there to learn. Knowing how to maintain a computer is a pretty darn useful life skill.
Happy for your luck, but you most certainly have been lucky on the repair front. Slumlords are a thing.
Ask HN: 50 job applications, 15 interviews, 7 onsites, and no offer. What next?
<Using a throwaway account for privacy>

I have been looking to change jobs over the last 8 months. I am in a product management leadership position at my current job, and looking to shift to a similar role in either a slightly smaller company or in a different industry. However, I have found it extremely hard to accomplish this. I have no idea why I am failing in final rounds, but in most instances the feedback has been "You are a great candidate, and we would like you to interview with this other role. But this particular role is not a good fit"

What am I doing wrong ? Few facts about me"
- I have over 12 years of work experience across 4 companies (well known brands)
- I am in my mid 30s
- I am Indian, and FOB, with an accent (not a heavy accent though)

I have run completely out of ideas now. I have probably spoken with 100 people during the course of 15 interviews and I haven't gotten any feedback on what I am doing wrong. I absolutely HATE my current job. I get depressed thinking about working in my current job for the forsee-able future. But looks like I don't have any recourse. I am almost thinking of halting my job search and finding some kind of hobby to keep me occupied and keep my mind off work. Any advice would be appreciated.
Martian Winds Carve Mountains, Move Dust, Raise Dust
>> Heady Topper isn't sold outside of Vermont

> And yet it's "America's most loved"... Never heard of it myself.

I would interpret this as, of those who identify themselves as enjoying good beers, Heady Topper might rank high among their favorites. The general American public does not enjoy quality beers /opinion.
Also, super important: another reason games underperform is that Windows load-balances threads across CCXs (CPU complexes). The 8 cores of Ryzen are split across 2 CCXs. The 8MB of L3 cache is also split with 4MB per CCX. So when the OS scheduler arbitrarily decides to move a thread from a core to another, it might accidentally resume the thread on the other CCX, causing the thread to lose all is L3-cached data, incurring a high perf penalty.

The fix is to have a driver to help Windows treat a CCX almost as if it was its own socket. See https://forums.anandtech.com/threads/official-amd-ryzen-benc...

In theory a workaround would also be to disable cores 4-7 (and keep 0-3) in the BIOS. Sadly no Ryzen reviewers tried it...
The Amazon Rainforest Was Profoundly Changed by Ancient Humans
All type checkers for sophisticated dependent type theories (e.g. MLTT) will resist any bound on time or memory you try to place, let alone a quadratic or exponential one. Somehow nobody seems to complain about how long they take to type-check. Both decidability and worst case time bounds are red herrings when it comes to a good type system (even for proof assistants).
I don't disagree that influencers exist on pretty much all large social networks nowadays, and that some people make a living off of this. I've seen it firsthand with people I know who do this, and it's not as far-fetched as some of the other commenters here suggest. But I'd like to point out a few things:

- As mentioned in the article, I believe Snapchat is trying to differentiate itself from other social networks that have these almost spam like influencers who constantly plug the companies that pay them. I see this as a good move on Snapchat's part. For the influencers themselves: over time people start to notice that many of your posts are simply plugs, and you become less interesting.

- I'm sure Snapchat would much rather see that money (the money being paid to these influencers for product placement) go to them in the form of real advertisements, rather than to the influencers. By supporting them with additional features/tools to measure engagement and connect with followers, they would essentially be justifying this activity.

- As someone who uses Snapchat daily, and knowing hundreds of others who do as well (I'm a college student), I don't believe that influencers are as big or important on Snapchat as they are on other social networks. The majority of content people come to Snapchat to see are created by their friends. Hypothetically, if all of the influencers disappeared off of Snapchat, I don't think it would have very much of an impact on Snapchat's users.

- Influencers primarily only use Stories on Snapchat to entertain their followers, which is just one part of Snapchat. There are still 1:1 and group chat Snaps that are sent amongst friends. Influencers by a large majority don't use the latter two features to interact with their followers. 1:1 and group chat Snaps between friends are still very heavily used features of Snapchat.

- As another commenter mentioned, Snapchat does not have a discover/explore section like Instagram and other social networks do. This makes it harder for influencers to gain new followers on Snapchat who don't know them already. Because of this, I don't see Snapchat as being the right place for influencers to start out with.

I think this article overestimates the importance of influencers on Snapchat. Yes, what is said in the article could very well be true, that influencers are upset that Snapchat isn't giving them the time of day. But I don't see this as a bad thing, or as something that is going to have any impact on Snapchat as a whole. The suggestion that the author makes about this possibly being problematic for Snapchat as it was for Vine is simply not the case. Vine was the perfect example of over-reliance on influencers and their content to keep Vine alive. Just my two cents.
Firstly, Standford does not have an affirmative action hiring policy with regards to their dean of education, so this ought to be moot.

Secondly, in a field with so many incredibly talented and well recommended individuals, hiring is hard and there's no way to objectively determine who is the best. So we try hard to filter down candidates, and in the end pick someone knowing that at the very least we've chosen someone utterly amazing.
The dog will have serious distress. Renting out dogs and repossessing them is plain animal cruelty. The people have a choice but the animal doesn't.
DARPA's Perspective on Artificial Intelligence
Regeneration recovers a certain percentage of any energy put into speed or altitude. No matter how long you spend climbing you get a good fraction of that energy back. In practice this is pretty quick, and even in stop and go you spend more time at around the same speed than accelerating and slowing.

Rolling friction loss is related to speed and is occurring constantly as you drive. That energy is just gone immediately, unlike inertia, which is stored. Say you spend 50% of your time accelerating and braking, and 50% keeping speed. If you regen 80% of the energy and accelerate with 2.5x the power you use to cruise, you're using twice as much energy on friction as accelerating.
Another high schooler here. I think this is accessible to most high schoolers given several hours to read/understand it.
Like my Moto Guzzi from the 1970ies. It is so simple built, you can adjust the valves during a gas stop.
There is a great virtue in simple design, it seems to be forgotten nowadays. Like the famous Russian rocket engineer Koroljow (built Sputnik) said: Everyone can build complicated
Fortunately no one has tried to use the name "q5m" for Quantum yet. :)
Browsing nearby Facebook events on a map, backed by Elixir and Plug
Koor.IO – IoT Platform – Social Network for Devices
Not really. Acceleration is related to torque so jerk is the rate of change of current in the motor. Current in an electric motor goes from 0-100% ~10k times per second (PWM), so the motor doesn't notice much difference.
In Haskell's unicode package `undefined` is the bottom symbol (⊥, UP TACK). Which is probably closer to None than the Empty set.

(However because UP TACK is a mathematical symbol, so Haskell parses it as an Operator and so it must be wrapped in brackets: `(⊥)`)
First, I'm not clear how your comment is relevant to the post.

Second, I think the "design" situation at Stanford would make a bit more sense to you if you took some time to better understand the academic field of HCI, of which design is just a small sub-area. Browsing the list of papers at last year's CHI is a good place to start [1].

Third, several HCI students are co-advised by design faculty in mechanical engineering and HCI faculty. Several HCI students also both take classes and physically work out of the d.school. CCRMA members routinely attend HCI lunches.

Fourth, product design is no more relevant to the academic research that takes place in HCI than it is for the many other sub-fields of computer science for which building systems is a major aspect.

[1] https://chi2016.acm.org/program/?tab=chi2016-schedule
Beware that privacy.firstparty.isolate might break some sites that depend on third-party services for login authentication or comment systems. If you find any broken sites, you can report them in Bugzilla and mention this Firefox bug:

https://bugzilla.mozilla.org/show_bug.cgi?id=1299996
I'm not sure why you attribute this to self-importance. It's a real risk and a fair concern. USA border and immigration officers sounds hostile and antagonising from the stories I heard on Twitter (over the course of the past week).

It will take me close to 24 hours to reach American soil. Depending on my luck, I might either:

a) pass without issue, or

b) hand over my phone and passwords and/or complete CS puzzles (which may also include period of detainment)

They can turn me back for any reasons and I would have lost thousands of dollars: if my answers were unsatisfactory, if there were some prejudice against my look, or even if the officer(s) were having a bad day.
Whole New Worlds: An Aladdin History of Exoplanets – A Capella Science
In fact literally the same problem! Seeing the connection explained[1] was probably the most enlightening thing I've ever seen for both results.

[1]: http://www.scottaaronson.com/blog/?p=710
Imho the lack of motivation is function of the system. The vast majority of the students are taking classes because they have to and not because they want to. Not surprising that students aren't motivated in a class that they didn't pick. Discaimer: I am a high school student.
I think what's getting lost in this discussion is that Affirmative Action isn't a trigger for "hire a woman over the more qualified man".

All it mandates is that if on paper two candidates are equal scores, your process should pick the female/minority candidate. Historically, if you left it up to people in the organisation they'd go with their "gut" feelings and pick whomever was of a similar background to them.

If two candidates aren't equal, you always pick the better candidate.
> Does it bother you if a male candidate gets a position that maybe there's a better qualified female candidate who wasn't considered because "maybe she wants to start a family" or some bullshit?

Yes. I try and have a coherent worldview. And I don't think discrimination is useful for productivity.
Because the parents of kids using Snapchat do not use snapchat - and therefore there's no reason to flee.
Location: Going to college in Bethlehem, PA, originally from central California

Remote: Yes

Willing to relocate: Yes

Technologies: C, C++, Java, R, SQL, HTML/CSS/JS, Haskell, Willing to learn whatever you need

Resume: https://goo.gl/YXKeJB

Email: djbeadle@googlemail.com

Looking for a summer internship, especially interested in where hardware and software meet.