skysight-inc/HackerNews huggingface dataset:
Oh, anyone who can't do CS must not be very smart, right? Basically if they don't have the same skillset as you, they're probably not too bright.

Doesn't matter if they can draw near-photorealistically or pick up a new foreign language in mere months, or perhaps breed fascinating variants of plants in all manner of ways in their dorm room just off intuition; if they can't pass CS101, if their mind doesn't work their way, they're not really that smart.

Right?
You can do this with most systems. Just edit the From field in a script. External emails will usually be blocked and you can still see in the header that it was not sent from the actual account so that the risk of fraud is low.

If it happened with a script it should be easy to find out by looking at logs and/or header.
I'm not arguing that the ability to write computer programs makes you a computer scientist. I'm arguing that companies aren't looking for computer scientists, they're looking for programmers. And also that compilers (combined with running the program) make it a lot easier to verify whether or not someone knows enough about programming to be useful.
Too many free rides
"We need to preserve ourselves against this invasion"

Are you seriously equating disallowing entry to systematic extermination?
Well, first of all, Jimmy O. Yang, the actor and comedian that interprets Jian-Yang is probably the most talented comedian of the bunch.

I do think that, humor aside, reinforcing stereotypes is unnecessary for Silicon Valley to be a successful show so they should try exploring other themes.
All the characters in Silicon Valley are one dimensional caricatures, so on the one hand it seems unreasonable that two of the characters should have their ethnicity explored in a meaningful way. The show doesn’t treat anything in a deep or meaningful way. When the caricature is based on ethnicity, however, and ethnic stereotypes particularly, then surely there is an onus to treat racial sensitivities, or attempt to do so. The slurs dressed as wit continues to grate, in an otherwise enjoyable comedy.
"I don't think they have almost anything to do with each other."

I read it as these tokens being transferable "right" to access some service. However, what I don't understand is why there would any reason for such tokens to appreciate in value unless there was some restriction on supply (which would damage the long term viability of the service) or some other benefit from buying in early.

Or you could treat them like bearer shares - whoever ever has the token has the equity. But that could presumably have a lot of legal issues - not least around transparency of ownership and control.
What language were they asking Australians to take their exams in before?
Intel Skylake X-Series Leaked, Core I9, Core I7 and Core I5 Lineup Detailed
Wait I got it never mind :)
Astonishing Mobile App Development Trends for 2017
Anti-AI AI: A device that notifies the wearer when a synthetic voice is detected
Intel Skylake-X Specification Comparison
> novel

The problem & solution seemed trivial, not novel: tallest structure with _these four_ pieces (get them on their sides) vs. _any four_ pieces (hmm what is the longest piece, will it be stable on its side, can they be stacked, what will help them stack, etc.)
Mobile app development companies – Mobiloitte
Specifying: What are you selling / who are your clients would be helpful. For a list and generic use of different languages, you can just do a search, there's way too many online articles on this.

Example (not super accurate but can give you general ideas): http://carlcheo.com/wp-content/uploads/2014/12/which-program...
Gerbera Media Server 1.0 released
Wait, there will be Core i7 and Core i5 Skylake-X, too? What the hell?
It probably is, but he can at least see some money from it. The punitive aspect of such a win is also very important.
> You need to talk to a lawyer, ASAP.

The only acceptable answer.

If someone forged your email it becomes wire fraud thus criminal act under federal law. You should consult a lawyer now.
All I see in that conversation is risk of offending someone you need for a future reference. Employers are unlikely to get the whole truth even if a discussion takes place.

I've always told my boss briefly in person and followed up with a letter. The letter is necessary documentation. It provides proof the resignation occurred (or provides the starting point for a criminal investigation if forged).
I'm watching 外科风云 on youtube. It's a hospital drama with some corruption thrown in. It has english subtitles as well.
Dotnet new Template Creator
Interpreter (Clojure does not have one, so some debug functionality is painful to implement/use), readable error messages / stack traces, resident structure editor, clever break/trace packages, debug levels, ... were relatively sophisticated in, say, BBN Lisp.

See for example BBN Lisp manual from 1971:

http://www.softwarepreservation.org/projects/LISP/bbnlisp/Te...

See the chapter 9 on the editor, 15 on the break package, 16 on error handling, 17 on error correction, 19 on advising, 22 on the programmer's assistant, ...

In 1992 the developers of BBN Lisp / Interlisp got an ACM Software Systems award for:

> ... their pioneering work in programming environments that integrated source-language debuggers, fully compatible integrated interpreter/compiler, automatic change management, structure-based editing, logging facilities, interactive graphics, and analysis/profiling tools in the Interlisp system.
I got asked compiler question once. How to find dominators. I haven't had to find dominators for a very long time other than from a college course, mostly only used them. Looking it up, it's definitely not something you can come up with because it's so clever.
ASP.NET Core MVC App Running on Raspberry Pi
Will Robots Take My Job?
In the same way it's hard to explain why you are most comfortable with your first language ;)
Employers don't need to take responsibility. All they need to do is to think about income. If they can bill the customer for an employee's "work" it doesn't matter to them whether the employee can actually do anything or not. This is common practice in the IT industry.
Cabosnoop ft. Olamide – Awaa
A fun side project I worked on with a friend.

Based on a report published in 2013, find out how susceptible over 700 jobs are to automation.
at 90% failure rate, that would make degree so much more valuable
Also simplicity (for the printer vendor), codepages means you just take your input byte and index into an array, UTF8 means you need to implement UTF-8 decoding (which is simple but not free and now you need to deal with decoding errors) and automatic check/swap of your raster maps in the printer. This is all logic which codepages foist onto the driver developer.
LEGO Group marketing is on another level.
5 Health Benefits of Fasting
9/10 was a very generous grade for that.

I was saddened when I TA'd an operating systems class and not only caught two groups cheating, but numerous groups with race conditions in their Nachos code (you could fuzz the seed to change the system's execution order between threads and students clearly didn't test that). The professor wasn't harsh enough on either sets of groups, in my opinion.
I only know about Japanese but in the past characters could be chosen based on their pronunciation and not just their meaning e.g. 仏蘭西 (Buddha, Orchid, West, fu ran su, France). This is called ateji:

https://en.wikipedia.org/wiki/Ateji

The ateji for Malaysia is 馬来, Horse, come, ma rai.

Nowadays loanwords are usually written alphabetically instead of ateji. フランス and マレーシア. The old way is still written for abbreviations; 仏 is the equivalent of writing "Fr" in English.

An interesting case is America (亜米利加）where the abbreviation is 米 (pronounced "bei") not 亜 (pronounced "a") because A is for Asia! (亜細亜).

As any one reading HN should know, naming things is hard...
Brazil’s Car Wash Scandal Reveals a Country Soaked in Corruption
Hah, seriously? This is a very bizarre perspective. Sure, CS is a lot of work but I would hardly describe it as more difficult than any other STEM field. I was effectively a triple major in college (graduated, went back for a double major post-bac degree in different fields) and against Chemistry and Mathematics I'd describe Computer Science as the easiest of the three.

As for git, that only takes a few days at most to learn to the level you need to use it in school, at least if you're even remotely technically minded.

In undergrad CS courses I learned about, oh, databases, algorithms, data structures, inheritance, and so on. In undergrad math courses I learned vector calculus, abstract algebra, linear algebra, numerical analysis, differential equations, etc. In science courses I learned organic, physical, and inorganic chemistry, some of quantum mechanics, how to use instruments ranging from: mass spectrometers, gas chromatagraphs, infrared spectrometers, UV-Vis spectrometers, flame emission spectrometers, Nuclear Magnetic Resonance spectrometers, as well as cramming "free time" during the weeks/weekends with lab time. If anyone came up to me and asked "so, do you think studying computer science is more difficult than vector calculus or quantum mechanics" I'd laugh in their face.

No, CS is not uniquely difficult among college majors. I'd say there are a few major factors why CS majors haven't grown at the same pace as others. One is that the number of CS majors ballooned in the '90s when the industry started blowing up, and it's been a bit inflated since then. Another is that a CS education is treated as a necessary and sufficient pre-requisite for becoming a software developer and it's really ill-suited for that. Software dev. is not scientific work, a lot of what they teach in CS programs is not hugely applicable to being a good developer, and a lot of what you need to be a good developer isn't taught in Universities. Parallel to that, you can jump into the industry "running" if you just start coding and getting experience and learning while doing. That is often a superior way to build your skillset, build your network of colleagues, build your resume, and start making money instead of digging yourself into student debt. So a lot of people who enter the industry go that route. That also has it's problems but on balance it's probably the better route for most people.
Except without proof-of-work, rewriting all of history is trivial.
Someone was probably ghetto testing the possibility of doing it.
Excellent comment. Thank you.
I know an ocr tool to do that on any mp4 files with vapoursynth: https://bitbucket.org/YuriZero/yolocr/src/989cf68d66cddfcf7b...
fixing the gaps in Lua. Moonscript's [...] default local

Roberto Ierusalimschy, the creator of Lua, believes that "Local by default is wrong." [1].

I don't necessarily agree that local-by-default is inherently wrong, but every implementation of local-by-default that I've seen has had flaws.

It looks like MoonScript is no different - its scoping rules seem to suffer from the same "madness" as CoffeeScript [2].

[1] http://lua-users.org/wiki/LocalByDefault

[2] https://donatstudios.com/CoffeeScript-Madness
Intel claims 30% performance boost for 8th generation processors
You can also use previously written blog posts and link to them in comments areas (discussions) when relevant. The more things you have written about, the more appropriate situations you will find yourself in to link to them, as long as you are active and attentive for the right opportunities.
EA?
All browsers use multiple threads internally so single process browsers too can use mutliple cores and, in fact, can more efficiently.

Further, most popular modern operating systems handle processes and threads similarly internally.

I'm not sure what you mean by 60 fps. 2d apps typically don't have render loops as games do - they only "composit" graphics typically by updating the UI only if a section needs to be re-drawn.
Slightly off-topic but around a month back, I curated all Hacker News book related threads on a web page[1]. There have been multiple discussion related to technical books; lots of awesome recommendations.

[1]: https://stuff.shubhamjain.co/hn-book-threads/
No worries. Prices I've seen so far range from RMB 10 to RMB 100 per episode - probably depending on how popular the show is and whether they already have a transcript available because someone else wanted it or whether they'll need to transcribe it for you.
> In practice, governments will probably just MITM the connection

If they routinely MITM connections they will quickly be found out, and the CA would be removed from browsers.
One more reason is that... compared to many other disciplines (law, medicine, etc) you can find a job "just" by doing exercises and maybe with some open source contributions (or as a freelancer).
There are already search sites that will check both hotels and AirBnBs.
Sure, the best thing to do when you have one of the best education systems in the world is try to fix it. What could possibly go wrong?
It doesn't matter even for smaller corporations: if you can bill the PMs work from customer, he's just as qualified as the guy with top grades from top university.
On anthropomorphism in science (1985)
Google's Mobile-Friendly tool seems to have an API, that you can use if you own/run the sites: http://searchengineland.com/google-mobile-friendly-testing-t...

Or have a look at BuiltWith: https://kb.builtwith.com/lead-prioritization/finding-non-mob...
An example from chemistry: get a mixture of different chemicals in a lab class that you are tasked with separating and identifying. Screw up one separation step and lose one or more of the chemicals, you aren't getting it back. If you're lucky maybe you can take the NMR spectrum of the whole sample, isolate out the contributions from the other chemicals you were able to separate and then possibly be able to identify the missing one, but you're not going to be able to turn in an isolated sample of it so that'll at best cost you a bit.

An example from math: you make one tiny logic error while composing a proof and miss it until you start rereading, then you might have to start all over again from scratch.
Intel’s Core i9 Extreme Edition CPU is an 18-core beast
It has an almost duality to it. It pays exceptionally well, and can be exceptionally hard. Unlike building a bridge, we often see a lot of software slung together and say "Wow, this..this is terrible," unless you're one of those software developers who work for NASA or need to design pace makers or aviation safety equipment. (some of that stuff may be terrible too, but at least it's incredibly well tested).

At the same time we see Dilbert, We the Robots and Office Space all showing the mind numbing reality of what is software development. Games look amazing and every kid wants to be a game dev, until they hear about the months of 16 hour shifts, the insane deadlines, the rooms filled with devs, artists, animators, QA/testers and writers sleeping under their desks to get a title out.
If you've not checked it out yet, there's lots to be learned from posts on https://www.indiehackers.com
The mystery continues: What they’re not telling us about Antarctica
I agree. I would never tell anyone I intend to sue them without taking to a lawyer first.
I had a situation once where a single (not very interesting) paragraph from a confidential document a client had "mistakenly" sent me was mysteriously leaked on a public forum. Said client then claimed I leaked that paragraph, and used that claim as part of their official legal justification as to why they didn't need to pay me.

Ask yourself who had the incentive to leak that paragraph... And it sure as hell made me wonder why I had been "accidentally" sent the document in the first place.

edit: Worth noting, that this was a situation where the amount of money involved wasn't quite high enough to make it worth suing over. So really, it was just a dumb thing to do that didn't make any real difference - I wasn't going to realistically be able to get the money anyway. My best guess is this wasn't an "official" thing the client did, but rather a dumb spiteful mistake made by an individual at the company without the permission of anyone else, and who wasn't thinking about the situation objectively.
When Nature pushes Malvertising
Writing software using a phone
A golden age for Earth Observation (satellites and big data)
Why did I create a time blocking app
Not how it currently works. The parent was referring to hypothetical future changes.
I used to work a part time job doing hotel reservations for a small hotel a few years ago. Back then about 35-40% of their bookings were made through booking.com, and although I didn't know the actual cut booking.com took, I know it wasn't small. The hotel was always keen on trying to convert their booking.com or other third party customers into direct customers.

We were always instructed, depending upon predicted or actual demand of course (we had someone dedicated to trying to predict demand by populating a spreadsheet with prices), to be willing to haggle with someone that is dealing directly with the hotel if we felt it necessary to sell. I would always recommend that you deal directly with the hotel, especially if you think demand is low. Also, showing up just before the hotel reception closes and swaps to the night shift porters is a great time (10-11pm) as hotel staff are particularly vulnerable to haggling. At that time of night we just want to sell for covering staff wages/fixed costs.

Downside of showing up at the last minute is you can easily be ignorant of local market conditions and show up at 10pm when every bed in the area is occupied due to some local event that you were ignorant of.
If the poster didn't really send these e-mails/IMs/communications, this would be a huge fraud, security, workers rights, BS situation. In most situations in IT, directors will pay these types of situations out, mark them as redundancies and move on. I agree. Everything about this story should be examined carefully.
Magento 2 Layered Navigation Extension – Best Layered Navigation for Magento 2
> Sometimes, they also offer the cheapest price but usually it is just as cheap to call the hotel itself

Apparently, hotels that use booking.com as a sales channel sign a contract that prevents them from charging less for the same rooms on other sales channels.

In Germany and France this practice has been banned. (In Germany by a judgement of the Bundeskartellamt and the Oberlandesgericht Düsseldorf)
I have noticed that these things matter only when someone has been burnt by it once already. So before your class, nobody in their life had even bothered to check for plagiarism.

Had to fail the projects of 1/3 of the class in a community college because of plagiarism. Although to their credit, they at least put in some effort by shifting sentences around and re-drew other students' diagrams. They did keep the same node names and relationships between nodes, though.
> is it very likely not to check your email at least just before you show up at work 6 weeks later?

a work dongle is needed to read reply email and he said that he didn't bring it.
I don't think either happened. I made a mistake, I intended to say that Safari comes out on top. Sorry about that.

Yes, the public demo is just fine for trying things out. As for measuring, Chrome does seem to have a faster JavaScript engine, as operations like search indexing take shorter than in Safari. However, for interactive use, Safari provides the best experience. I do not know why — perhaps due to the way it updates the displayed DOM? In Chrome long computations in JavaScript run fast, but Safari feels more snappy in real use.
Bilge Tank 039 – Clusters, Docker, Brambles and Raspberry Pi Supercomputers (2016)
Booking.com is an absolutely atrocious website. It's full of very pushy marketing that tries to convince you that every hotel is almost fully booked and the entire world is about to place a reservation. Not to mention the weird push-style notifications.

That said, the 24 hour cancellation policy is really useful since some of the listed hotels wouldn't otherwise offer it.
Active Employ: instant applications for job-hunting
https://activeemploy.com

Active Employ uses a token system for employment
using ''profession points'' or dubbed points for this submission.

Usage:

Users sign up and fill out a profile.
They save what is applicable to them then go job hunting or post a job based on their profile type.

Once they run out of PP they can wait 24 hours for one more, Or pay to have points added.
No registering to every job hunting site. Each listing is instantly applicable by trading your points.
Each listing costs 1 point. One point= one chance at getting the job.

So instead of
Registering for account>uploading resume>uploading cover letter>answering job assessment>wait forever for response..
you just Click apply.

Account Types:

Manager Accounts:
Managers use their points for two reasons: to post a job listing, and to send a message to the job-seeker once staff have found a good match.
Managers are not charged by clicks,views & get a direct list of interested job-seekers.
Managers will also have an option later to purchase a plan which will remove the prompt of using points up to 200 contacts. (in development)

Job-Seeker Accounts:
All job listing on the site can be viewed once logged in, and
Job-seekers use their points to apply.

Rules:
users get one PP per login, per day unless paid.
Accounts start with 4 free points.
only one job posting per position. (no doubleposting)
NO external links. Users are banned if links are used on their job listings.

Active Employ is a startup and seeking funding for launch.
This preview is posted for the Hacker News community to tinker with.
See shared files at https://drive.google.com/open?id=0B4XtHQnWxLJgNllEbFdEaWs5ZXM

Hope you guys enjoy tinkering with this!
Thanks for actually pointing out all those things that made me feel as if the story was made up.

I would add the general style of the write up. It does not seem like a person being actually keen to receive an answer but is written like a tale. For example, notice the start of each paragraph: "Anyway"; "now maybe"; "the fact is". (That might be his personal way of writing as well, but it adds to the suspicious feeling)

And of course the fact that one can simply quit by Email, especially after having worked at a company for a long time seems highly unlikely, I would at least expect them to call you before moving on.
I think the exact opposite. These things are always very subjective.
Just as counter example, all the assignments for my OS class at top-20 CS university were graded using a set of a few hundred tests that were hidden from us. For example, the first assignment was to implement a thread scheduler and over the years the course had developed a few hundred tests on which our grade was based. We were allowed to submit our solution three times, and we would be told how many tests we passed, but not why we failed any specific tests or what those tests were, with the highest of our submissions being our grade. The incentive of this process was two fold: first, it forced us to learn to write our own good tests and not rely on the TAs to spoon feed us exactly what we needed to do (in fact one student wrote a test that broke the reference solution and was added to the test suite for the next semester), and second it is completely intractable to expect a few TAs to scan through several thousand lines of code for each of a hundred students to discover how "close" to being correct their implementation is. Bugs are hard enough to find in code you wrote, let alone code written by an undergraduate just learning how to write systems code for the first time. In my experience TAing for both math and CS classes, finding bugs in students math assignments is significantly easier than finding bugs in code.