skysight-inc/HackerNews huggingface dataset:
Other companies effectively outsource the first stage of their hiring to Triplebyte. These companies have much more agreement on the "hard" skills than the "soft" skills, and also have an easier time trusting Triplebyte to evaluate the former. A candidate who passes a general technical interview could be a potential culture fit for many companies.
Telegram will share data with law enforcement authorities
A Rogues Gallery of Post-Moore’s Law Options
Yeah notebooks are fantastic tool to show your works to others.

But the problem OP staes is that notebooks encourages unreproducible demonstrations. Markdown + code cells makes data scientists to think a single notebook file is enough to upload to GitHub. Missing dependancy information and etc as OP states make others very hard to reproduce the notebooks. You can see tons of GitHub repos that have notebooks only and impossible to reproduce out of the box.
That’s interesting. Did you \usepackage[T1]{fontenc}?
Book Review: A Counterfeiter's Paradise
I meant "workers" in a broader way. Maybe even everything below the board.

I have friends that were laid off (in the end) and the problems in their company were obvious to them. They did not even bother trying brining it up (hint: Never do!).

Now a major consulting firm is trying to restructure the company. They have zero understanding of the business (niche) and based on his former perspective of the company many decisions are major major mistakes (e.g. they only see the profits that a business devision brings in but they don't see how many other divisions rely on that business devision to bring in their business).

He had a genius idea (trust me) how to combine two different fields that could have started a complete new business division with basically close to zero start-up cost. He never bothered brining the idea up because "this company is too conservative to even consider this".

So, a guy with a tremendous insight into the problems and possible solutions goes totally unnoticed. And this is just one example.
Fujitsu triples output power of GaN HEMTs
The virtual land selling for millions
I'm very glad about existence of this wonderful extension: https://chrome.google.com/webstore/detail/manage-web-workers...
Authentication is built into Rails, albeit in a less "batteries included" way than something like Devise. You'll have to code your own user model, but `has_secure_password` will give you perfectly fine security around storing passwords.

And while gems like CanCanCan are great, not every application needs them, and it's relatively straightforward to set up authorization logic directly for most simple cases (i.e. something like "users control their own things, admins control everything".

You're right in the sense that I've very rarely seen sizeable apps that are mostly "stock" Rails outside of things literally developed by Basecamp.
Although the OP criticizes missing IDE features but that is not his main points.
I'm enjoying playing this game. It's a fun puzzle. I'm right near the beginning, so it's pretty easy solution far.
> Not a big fan of the FontAwesome icon font as a solution for icons, not anymore. But I guess an SVG icon system will replace those very soon. SVG icon fonts are so much easier to work with.

FontAwesome 5 is based on SVG. I love that I can import only the handful of tiny SVG icons I need in my projects.
Change Tanaris for Stranglethorn Vale for me and... :-)
last time i checked you could not login with your account and update maps, is it fixed?
That's ok, I'm sure the EU will sort out some kind of service worker popup in due course!
If it's just a matter of accent, then I'll decide not to give a fuck about that and hire the very best person. I have done this on two occasions that immediately come to mind (almost certainly others also) and it was obviously the correct decision.

Why the hell do you care about accent? If you talk to someone every day, they can have a fucking martian accent and you'll learn to understand it.
The thing that bothers me about notebooks is that they don't seem to be getting better. Splitting the data from the code so that they play nice with revision control should already be implemented by default! Allowing notebooks to also be libraries should be doable. Testing mechanisms on notebooks should be standardised etc.

Is anyone working on bridging the gap between notebook sketches and production ready code?
So there is hope for you :) You care, you will learn it. There is nothing wrong in not knowing something.

My main point is that too many people in data science don't care at all. They don't care about the repeatable results, about the code quality, even about units (they can even use `mb`, `Mb` and `MB` for megabytes in the same document).

I hope companies will learn that it's really important that if you have code it should be a good quality code, not a randomly gathered set of lines.
> Unless the popularity of Rails, Python, PHP, and Javascript was all just collective insanity, dynamic languages do offer benefits in some circumstances over languages with stronger type guarantees.

with strongly typed languages it's harder to perform exploratory coding. This drives a kind of backpressure on the design stage of development where it becomes more prudent to design your classes and interfaces before you start coding, because changing interfaces part way through development is a much larger undertaking than in, say, Javascript. On the other hand, strongly typed languages provide a lot of guarantees that have to be coded for in dynamic languages. This is why I prefer gradual typing - you get the best of both worlds.
Rails really nailed the problems of web development as it was 10 years ago by (rightly) pointing out that 97.2% of web projects were all about making an application server talk nicely to a relational database and then generating a front end that reflected the data model and that had javascript that Just Worked (everywhere).

Web dev is in a different place now. Developers don't generally install and maintain application servers from the ground up. Scriptalicious was superceded by jQuery, which in turn was supplanted by vanilla js actually becoming useful. Relational databases are not quite as dead as some people would lead you to believe, but other types of DB are much more common now (key-value stores, search indexes, etc).

Rails was probably one of the last truly open source projects (Most OS these days is to some degree 'owned/developed' by Big Tech) to get big traction and for that it deserves credit. Just the idea that a Danish web consultant could hack together something that became popular and which then allowed him to literally retire and become a racing driver before he hit 30 should inspire us all.
The Power of Anomalies
Yes, but I assume that all children who die in e.g. the States will automatically get an autopsy and a cause of death will be determined, no?

(Note: haven't read the article, so I'm not sure if I'm contradicting anything here or just agreeing with it!)
I get that request a lot, so I'll have to write something about it :)

All I can offer right now is my raw notes, which are in Spanish. This is a structural analysis of Angels and Demons, The da Vinci Code, and The Lost Symbol: https://imgur.com/bX6ByJA

This is an one-page treatment of the three books, with the "blanks" filled appropriately for each: https://imgur.com/LlDVUKn

I doubt any of this is groundbreaking. Story structure is a widely studied topic (and one that I find fascinating). But it seems like Dan Brown uses a very well defined, customised version of this, that makes for engaging, fast-paced books.

I sort of proved (for myself, at least) that this works, by writing a novel whose structure was originally based on this pattern (although it later diverged a bit), and which causes the expected effect - a couple of readers have read it in a single sitting :)
This article is Science telling us that "look, over half of the high impact science we publish is actually real! Our peer review works!".
I'd guess for some of the games they'd have action replay/game genie codes for invincibility (maybe even no death from pits too) making the process much quicker.
everytime I see a project using google groups, i think it is already dead. Gladly yours seems to be used quite often. At least you can search it even years later, compared to an irc or slack channel.
"...Combined, these two studies reveal emotional sharing processes that may drive social movements..."

One of the interesting and cool things about social media is how we're just now able to observe a bunch of stuff we couldn't before. I have a feeling that entire disciplines are going to be overturned over the next few decades. (Obligatory Kuhn reference)

To me this looks a lot like an inside view of mob mentality. We've always known that mobs are dangerous and evil things -- in the U.S. we did a lot in the beginning to avoid having lots of democracy -- but we've never been able to peer inside and see what's actually going on. Looking forward to seeing more research like this.
Hiring has become such a litigation-prone

Where? I've never seen anyone sue a company for not hiring them, and no company I've ever worked at has been sued for not hiring someone. If it was litigation-prone, I'd expect to see some litigation. I don't work in the US; maybe this is a weird US thing? Maybe people who do work in the US can give us some numbers? What proportion of companies one has worked for have been sued for not hiring someone? Or in a given year, what proportion of rejected interview candidates come back to sue the company?
I have tought Python with notebooks to scientists and we always emphasize the pipeline:

Play with your code in the notebook, when you know what the right way to split it is, turn cells into functions. When you have a decent body of functions turn them into a module.

Notebooks excel as ad hoc interfaces to libraries and modules. They don't replace them.

I'm not sure the problems with scientists' code are enabled by notebooks to a significant degree. We used to exclusively use PyCharm and I was still debugging spaghetti scripts with massive global state interacting in weird ways.

Notebooks give people more foot-guns with hidden state. I think they are neutral when it comes to modularity. And I think they are a positive for encouraging documentation.
Just as extra confirmation, the official XTerm Control Sequences document[1] lists ESC Z as:

> Return Terminal ID (DECID is 0x9a). Obsolete form of CSI c (DA).

[1]: http://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h2-C1...
Why do you say it was wrongly called Dahomey? And maybe you can help me with a question I've wondered about: why was it changed to Benin? Benin was one of the great historical kingdoms of Africa, like Songhai or Ghana (also not in present day Ghana) or what have you, but as far as I know it's not related to the current country of Benin. It was located in present day Nigeria. I suppose maybe the people migrated, or was it more a case of wanting to get rid of the name Dahomey and choosing an inspiring name?
Rails is definitely a framework where it requires some knowledge of the framework to really be effective. The adherence to convention over configuration means that a whole lot of things are pretty opaque, and if you don't know the conventions it can seem impossible to know how something is happening (logging is a great example). Javascript is the opposite extreme - nothing is assumed and everything is explicit, so there's a clear and obvious spot (at least in well architected programs) where something is configured.

When you know the framework well, however, I find one of Rails' strengths is that it massively decreases the time it takes to get familiar with a codebase. There's never a question of how a developer has organized their code, or configured logging (to take your example), because it's not a choice that Rails gives you - every project is going to work the same.
HN, Twitter, Seeking Alpha
The luxury lifestyle of Davido and 9.7B naira private jet
Definitely. I’d hate to have it download all my mail on my laptop or my phone. We have yet to particularly consider the UI for controlling it, but I fully expect that anything in the way of synchronisation rather than simple caching of what we’re already fetching (and only limited amounts of that—there’s already an LRU GC on the cache) will require manual configuration, probably with options like “sync the inbox” or “sync the last 30 days of mail”, and probably projections of probable storage requirements.
Hehe, just let me know!
AWS: Rust Expands Its Reach at RustConf 2018
Let us reflect that medical practice is one of the textbook examples for people making bad decisions due to Simpson's paradox. That the sheer number of highly opinionated people who are confident and wrong is staggering (take nutritional information, for example). That the risk of being embroiled in a good game of political or legal football is high.

On top of that, this is a field that historically has had poor exposure to good engineering practice or mathematics. A field where a researcher's have both the intelligence and lack of exposure to plausibly rediscover integration without being clued in by anyone in the know [1].

There is almost certainly more to be gained by working with evidence and solid statistical practice than there is by gut and guessing. It is hard enough just keeping everyone focused on the measurable evidence and weeding out stats mistakes without pretending that doctors should somehow diagnose based on their 6th sense. That isn't a healthy expectation for any party, including the doctor.

Efforts should be made to figure out what variables they are actually using to make decisions, if those variables are actually useful predictors and then how to systematise them. It is tautologically impossible that an experienced clinicians is detecting undetectable variables in their decision making process.

[1] https://academia.stackexchange.com/questions/9602/rediscover...
I think the community could solve most of the problems if they wanted to, yes. Actually, I think if you could find and organize all the people who really want an open source desktop and have congruent goals towards a personal computer OS that embraces simplicity, consistency, and user empowerment, it could happen without having to deal with the mainstream Linux Desktop community. Unfortunately there doesn't seem to be anywhere for these people to find each other, no project to rally behind, no community to engage with.
Same bug for Firefox 61.0.1 on Ubuntu 18.04
Been following the controversy in various hardware focused forums. Pretty awful. I used to browse TH daily, but those days are long over. I had no idea they'd stooped to this level.
Not medical or genetic expert but I would guess that, considering it seemed to be triggered by happiness, it's a sort of overload on some system in the brain.

The child goes happy -> something overloads -> something shuts down -> recovery to normal
I'm exploring Nest [0] for my next project. It is a "glue framework" on top of Typescript and many Node libraries, with an Angular like style.
Every Node library used has a framework module which provides the integration with the framework [1] so it appears to be both flexible and easy to use.
I am just starting to explore Nest and I'm liking it, my previous experience on the backend was on Django for many years and Nest seems like a breath of fresh decoupled air, coming from this heavy monolithic experience.

[0] https://nestjs.com/

[1] https://github.com/nestjs
Navigate Windows 10 Proficiently with These Shortcuts
How come noone has managed to crack the RSS rock yet? Everything has an RSS feed (though it's decreasing). Rss readers have more content than any social network. It seems like you should be able to build something with this that has broad adoption. There has to be something missing.

My theory has been for a while that what is missing is publishing. People don't just want to consume, they also want to share what they find and like and what they made themselves. I even started working on a web-based rss-reader/(micro)blogging thing at one point. Maybe I should give that another crack.
This is pretty much my thought. I lead a jumpstarted development effort for a startup last year (we used an agency to get through the initial build). We looked into several options, but ultimately decided to use Rails. Why? We all knew exactly what we could expect from Rails and we knew we could get it to work in the way we wanted without too much hassle.

Sure, we might hit growth problems in years but we can cross that bridge down the road.
Yeah, the thumbs down on FontAwesome is a little harsh imo. Maybe there should be a thumbs down on FontAwesome using the CSS classes flavor, but I don't see the new version as being a bad thing at all.
Fun fact: qemu (actually the sgabios in qemu) sends the ESC [ 6 n sequence to query the terminal and waits for 0.26 seconds for a response before timing out.

In libguestfs I added code to "answer" this query, to shave 260 milliseconds off boot times:

https://github.com/libguestfs/libguestfs/blob/0d0b5511309182...
List of free resources to learn Natural Language Processing
I still am loving the VSCode with the VIM extension. I write in Racket, R, Python, JS, and Haxe. I still find Code to be the best for me and the support in the extensions make my life easier. Only thing I don't use is the Git extension, I still us git shell.
Service workers automatically reload after 24 hours, regardless of caching headers (though I believe they’ll respect a 304). I believe this was done partially to limit the duration of such a compromise.
"Human Resources ironically supports and defends the very toxicity that it's designed to protect employees from"

The main function of HR is not to serve employees. The main function of HR is to protect the employer from legal liabilities.

[0] https://www.amazon.com/Corporate-Confidential-Secrets-Compan...
A reason to click with vague connection to the body is not naturally deceptive.

It's how all titles work. "Harry Potter and the Deathly Hallows" doesn't tell you terribly much about the book either, but if you read the previous book you know shit's gonna hit the fan.

A title intentionally leaves out the details because they want you to read the body, that has and will always be the purpose of a title.

Clickbait on the other hand is a title that actively seeks to get people to click where the title isn't connected to the body but the body is just an expansion of the title or not simply something entirely different. (see: any content from BuzzFeed)
You searched for Ubuntu -
Just reading C-c C-f C-b is an issue for me and I haven't even tried to remember and type it yet.
We start to see ORMs like Diesel (https://diesel.rs) or GRDB (http://github.com/groue/GRDB.swift) that radically simplify their domain by removing traditional ORM features like implicit uniquing, lazy-loading, or auto-updates. This of course gives more work to do on the client side. But this work is positive and often simpler than expected. With traditional ORMs, there is still some work to do, which often looks like fights: against misunderstandings, against leaky abstractions, against configuration levels that don't match the needs of application, and generally speaking against the framework.

ORMs are not done yet :-)
At a minimum you should be writing your first iteration of a product in something that's clear and easy to understand, if only so that the effort of translating it to something else when needed is less painful. Rails is a great candidate for that.

But even with that being said, prototypes and v1s have a nasty habit of continuing along far past their originally intended expiration date, and if your only criteria is what gets sales today with no regard for future maintainability, you're taking on a very significant debt that is going to be hard to repay when you do need your tech to be easy to work with and performant.
IT’S Not ALL PEPES AND TROLLFACES – MEMES CAN BE a FORCE FOR GOOD
updated and secure.
too thanks
> if the publisher 'needs' a Word file, you are one click away from providing it

Once the work has moved into a Word file, isn't that where it stays? Editors and publishers often make heavy use of features like track changes and notes. Doesn't pandoc lose that information?
Computational Design for the Next Manufacturing Revolution [pdf]
I also knew one or two people who got jobs at Blizzard.

Starting as game-masters, becoming admins etc.

I waited years for this game, back when it still was planned as regular RPG, but somehow I never played it.
This is cool, but I'm quite concerned about efficiency. There are much smaller motors that can release 4 times the energy of this one.
In my experience this is mostly relevant to people writing benchmark blog posts. Certainly not entirely, but I've worked on a few apps that would easily be considered "at scale" and 99% of the time, speed issues with the language itself are dwarfed by database performance and issues with the code written in that language.
Respect to one's employees should be total. There shouldn't be respect up to what the majority finds respectful.

That the CEO of Riot Games chose to make such an inappropriate remark in a meeting with his employees says that he an immature person.

The author could only win though only by consesus: if enough people came out to complain, then he would have a legit case.

We should have in mind that the employees of Riot might like such an environment, and therefore whoever doesn't like it simply doesn't belong there.
"If Telegram receives a court order that confirms you're a terror suspect, we may disclose your IP address and phone number to the relevant authorities."

Is that surprising for any company or different from what they said previously?
It's good (and expected) that Intel merge their cores with Altera's FPGAs. My worry is that Intel will drop ARM (given the earlier StrongARM market exit) and leave the market that Altera created for FPGA-ARM SoCs. Of course, they can assuage that fear by making a concrete public commitment to a 5 year roadmap which includes ARM, for example. But in default of that, you have to wonder if investing in learning their tooling and ARM integration will be a waste of time. Which will be their loss, and Xilinx's gain.
It sounds like you had to remove the Trackable module from Devise - which would indeed be one line of code to change in a Rails app, but quite hard to figure out if you didn't know. However, Devise is a third party gem which is often used with Rails but isn't actually a part of Rails, so can you really blame Rails for this? (And, unless it's for a very specific string, is grepping a codebase that you have no understanding of ever really a successful strategy?)
"things like Linq"

It's really easy to accidentally create a simple Linq query that underneath turns into O(N^2) and suddenly the production application crawls to a halt. Actually happened.
> If only because of the learning curve of understanding Elixir. Sorry to disappoint anyone but Phenoix is not going to be the new Rails/Django.

The learning curve isn't too bad.

I've been a Rails developer for quite some time and am picking up Elixir / Phoenix in my spare time while building a single side project. This is my first real attempt at picking up a functional language too.

The project I'm building is an ambitious project (users, accepting stripe / paypal payments, lots of data modeling, real time aspects, decent amount of logic I haven't implemented in other more familiar frameworks, etc.) but thanks to the community and open source projects to look at I'm making reasonable progress.

Of course I'm not as productive as I am in Rails but that's because I'm only putting in a few hours a week into this project (while learning Elixir / Phoenix as I go).
Or perhaps those feeds are deficient in some way. Maybe they update later than the actual site, or have ads inserted as if they are articles.
The title should start with "Show HN:", followed by something more readable than the repo path.
E.g. "Show HN: Test your sysadmin skills"