skysight-inc/HackerNews huggingface dataset:
I don't think this is correct. File-change notifications wouldn't provide any information which isn't already known. dpkg, after all, is entirely responsible for unpacking the .deb files and doing the file modifications. It's fully aware of what was written, in what order, and when.

The problem is that the system state needs checkpointing for every package state change. It must allow for recovery on failure, termination, abortion or power loss, amongst other scenarios. And the package database must remain in sync with the filesystem state.

When every managed file is on one snapshot-able filesystem, this could be rolled back atomically, and the fsyncs skipped. But as soon as you have a non-snapshot-able filesystem or multiple filesystems in use, the fsyncs can't be skipped.
Go faster, off the Rails – Benchmarks for your whole Rails app
Drupal 8 and GitLab CI setup guide
We described our approach to news in the recent Medium article (see section 6.3):
https://medium.com/@THE_SILICOIN/best-cryptocurrency-news-so...
Degreeless Design: (almost) everything I learned in design school in one website
I wonder how this squares with the NBN, given that, once activated, the traditional phone line ceases to exist, and you use VoIP instead. And that the POTS will be entirely deactivated (in theory) once rollout is complete.
No, AFAIK MS-DOS always initialises it to zero before starting the program. I'm trying to find a better reference, but I think this[0] effectively explains what state the registers are in on entry to your program.

Edit: I take that back. According to [1]:

.COM-format executables begin running with the following register values:
AL = 00h if first FCB has valid drive letter, FFh if not
AH = 00h if second FCB has valid drive letter, FFh if not

[0] https://thestarman.pcministry.com/asm/debug/debug.htm#INIT

[1] http://www.delorie.com/djgpp/doc/rbinter/id/51/29.html
Reality check: in the big 4 western European economies (UK, France, Germany, Italy) the UK grew the most in Q3:

https://order-order.com/2018/11/14/uk-top-big-four-eu-growth...

Italy was stagnant and Germany actually shrank!

EU supporters have been peddling this "UK is on the brink of total collapse" story for the last two years and yet the economy has continued to be one of the top performers in all of Europe.
> Doctors often don’t have reliable access to email.

Why? It would be very unusual for a doctor in a wealthy country not to have a smartphone with service, or the ability to get one.
YES! So much this!

As a current incel I don't hate women for not being attracted to me either. So many of us are harmless, cuddly, and completely frustrated by the isolation and insurmountable failures. Much of the bants found on places like /r/incels is a combination of letting off high pressure steam and chemo to ensure the incel safe-space is free of women and "normies."

Anyone (especially women readers) want to get a taste of the incel experience? Hit Google Image Search and look for galleries of three types of men: typically unattractive and/or fat geeky/nerdy men, typical average Joe with a minimal beer gut at worst, and a 9-10/10 chiseled jaw cut body gym rat. Make profiles for each (with some effort), share the same text across all three. Do this on all popular dating sites and apps. Count how many messages/swipes it takes to a phone number. With nerd you'll likely spend months getting zero. With Joe you'll spend weeks to get one or two. With chiseled Chad they'll pour in within hours. With Joe and Nerd you can dump great effort into your content and get almost no increase in stats. With chiseled Chad you can say you were a recently released child rapist, a white nationalist who thinks it's time to gas all jews, simply open with "wanna fukc?" as your first message, and still do very very well. Chiseled Chad can do no wrong.

Frankly, the "men are so shallow" meme needs to die. Dating sites need to go against better money and statistically boost the low match/message users over the sexy users. It won't happen though, and short of making only men eligible for welfare or instituting a single woman tax (economically rendering women dependent on relationships with men), women will continue to be highly selective and prefer singlehood over relationships with "less attractive" men.

Prostitution would be a boon to us IMO, and would be a far more palatable solution than economic pressure. If only men could have an outlet to not be so "thirsty"...
React.js for Building Powerful Dashboards. Sharing Experience
It's a matter of degree surely. There are plenty of places in the world where a straight, white Westerner can live as a minority with relatively little fear of violence. Almost none for a gay person.
Thank you and it's been added to the issue tracker! Should be included in the next release :)
£11,000! I can buy an electric scooter here for $700.

Unfortunately, the article is really just a Press Release. So it doesn't go into any detail about what you get for all that money and whether it is worth it.

Where I live (not the US) there are a growing number of electric scooters. I'd guesstimate maybe 20-30% of vehicles on the road now are electric scooters.

It is amazing how much quieter it makes...everything. Internal combustion engines are so noisy yet we've become so accustomed to them.
It's true for the smallest minority, the individual, too. The threat of a group going after you doesn't even need to come from a majority.
Yeah, I have found a few PM's who were "used to be technical". To be honest I found it a bit frustrating at times as they would think they knew enough to make (some of the) technical decisions, when I felt that I should actually be making those decisions as was the one actually getting my hands dirty with the code. Plus I had more experience as a developer than them, as they had transitioned to PM and hadn't actually been building stuff for a while.
Thanks, as a non native speaker this is very useful for me
Another user in this thread has a phone number one digit off from the fax number of a medical service provider and does, in fact get confidential information faxed by mistake on a regular basis.

https://news.ycombinator.com/item?id=18483673
It's a reference to /r/DepthHub - great Reddit comments
International travel is actually one of the advantages of many of the high cost areas, including the bay area and NYC. One or more major airports with lots of international connections is a big advantage. There are a few cheap metros that have that too (mostly the bigger ones, of course), but not many.

> I don't actually know many people who think that access to Bay Area amenities is the highest and best use of a tech salary.

A lot of things are kind of hidden, they don't become an issue until they're gone. People may not think about the bay area weather or crime rate very much until they're pondering a move to Chicago or Detroit. They may not think about the bay area's cultural diversity or educational opportunities until they're considering moving to a small city in Nebraska. People take the things they already have for granted.

For example, I basically took for granted many American/west coast/bay area-n advantages before I moved to Munich and lost them: amazing restaurant scene (especially Asian/Mexican food), business hours are generally convenient, online selection of goods (especially Amazon) very strong, electronics relatively cheap, robust nerd culture, etc.
China developing new launch vehicle for human spaceflight, future moon missions
I think that mixing up AngularJS and Angular (>= 2.x.x) is misleading. They are two different frameworks, so little knowledge can be inferred by combining the data about the two.
As an Angular Dev the most frustrating thing when v. 2 came out was precisely the fact that I had to re-study from scratch all the documentation. As a matter of fact I've used AngularJS since v. 1.1.x (2013) and I then switched to Angular (latest release) as soon as v. 2 came out, and I would definitely answer I'd use it again, but then if you asked me if I would use AngularJS, I would say definitely not.
Really used to hate JS in the years before 2012/13. I struggled on moving away from desktop development to web app development.

Then in later years found React/JSX/Redux, Typescript and VSCode ... and started loving it.
Every time I've called a hotel they have offered me a more expensive rate, so now I don't.
I admit my experience is limited, but there are few things that should immediately identify some code as assembly to someone with previous experience, regardless of the platform, such as the prevalence of the "mov" command, a "jump" command or the use of registers, using memory addresses as parameters, accssing stack using "push" and "pop" commands.

Registers might have different names depending on the platform, actual command names may vary, but I would be surprised to see non-obscure platforms for which the pattern above is not valid.
It is really this. Google was founded by two nice guys and somewhat went the way of large corporations. Facebook was founded by a jerk and just expanded its capacity to be a jerk.
Japanese Startup Is Working on a Reusable Rocketplane to Carry Passengers
Benchmark seems impressive I will give it a try!
v1 and v2 were completely separate frameworks with essentially no upgrade path.

I don't know anyone who used angular v2+ (although I'm sure many did) but have personally been on two teams who ported to react. It burned a lot of people.
I suspect you'd also enjoy fd - https://github.com/sharkdp/fd
NASA certifies Falcon 9 for highest priority science missions – SpaceNews.com
Break is technically a goto, albeit a nicer, more well behaved version thereof.
It's hard to reach that level of skill in two (let alone three) fields in a reasonable amount of time.

It may also take your focus away from becoming good enough in your primary skill to pass the hiring bar. If you can do engineering, marketing and UX design, but you're not good enough in any of these fields to get hired as an engineer, marketer or designer, you're in trouble.

I think it's better to pick a primary field, get to the top 10% in that field, while being good enough at a secondary skill. For example, "I'm a great engineer, but I can also get you your first 10,000 users on the marketing side. I won't be as good as a dedicated marketing person, of course, but I can get this job done." Then you can apply for an engineer job, convince them how good an engineer you're, and then convince them that you also have some design and marketing skills.

(10% was an arbitrary number. The point is that your skills in your primary field should be good enough to clear the bar.)
I have a little suspicion that you didn't try it. :-)
Messageyourself is not a separate app, the website only activates a WhatsApp chat with yourself. I will make that clear on the website shortly.
WhatsApp also doesn't need an internet connection to send yourself messages btw.
What this method also allows it to forward messages from other chats to yourself as notes, instead of having to copy paste and switch between apps. Just a little example of how this could be a little bit more convenient for some people. There are probably other uses I didn't think of besides using it as a "notes" app.
NASA’s daring asteroid mission unfurls its sampling arm for the first time
I have plans to look more deeply into Vue when I have some time since so many people like it, but that's the impression I get from it, it does a heap of the stuff I didn't like about angular, why would I go back?
GOTO https://news.ycombinator.com/item?id=18485598
GOTO https://news.ycombinator.com/item?id=18485597
Is that the assumption or for fact? I see people with very diverse background here.
You've nailed the psychological and intellectual rot at the heart of the tech interviewing craze quite eloquently. Thank you.
With the advent of WASM I'd be inclined to think otherwise: better languages eating javascript's lunch.

One can hope.
Teaching a team of hardware engineers moonlighting as software guys to replace ZIP files and "version[1..n]_backup_2_reallyfinal.c" type filenames on a network share with proper version control.

Then static analysis and CI.

Then the supportive manager left, to be replaced with a new manager (one of the aforementioned hardware guys "promoted out of mischief) hellbent on going back to the "old, better way".

"Why should you get £1000 a year from capital expenditure just to keep our static analysis licence! You should write good code to begin with! Otherwise why did you get hired? Are you incompetent?"

Some problems are just unsolvable.
I hate that nano is so looked down on. I use it too and it's a great tool. I don't feel any shame using it.
That is certainly the case. Google's decision for Angular have made millions of lines of code legacy over night.

The real reason it ever got traction in my opinion was the built in dependency injection. It solved a real problem at the time, but ES6 modules make it a lot less appealing now.
Low carb connected with longevity? I heard the opposite - vegan diet is good for longevity. Am I wrong?

Edit: One article that supports my view (I found it in my bookmarks, there might be better) https://www.nytimes.com/2012/09/23/opinion/sunday/the-optima...
Another GTD explanation I found helpful: https://hamberg.no/gtd/

I use Airtable to manage GTD.
in practice it's extremely difficult to know the distribution of the result you're betting on.

This of course depends on your use case. For example, the Kelly Criterion is a staple of advantage gambling. For most casino games, probability distribution can be easily calculated with absolute accuracy. I'm sure there are other use cases for it where probability distribution is also fairly stable.
Forking is going out of fashion in Ruby land really fast due to the problems you mentioned. Now multi-threading is the norm it's easier to just run one process per core and live with a little extra RAM usage.

I was working on some more improvements to forked memory usage in CRuby but I don't think it's worth pursuing.
Chess aficionados know this, but for casual readers ...

Back in 1972, during the Cold War, we had the chess "Match of the Century". In one corner the USA, in the other the Soviet Union. Bobby Fischer soundly defeated Boris Spassky.

All before the Internet and before computers analyzing chess. So the local PBS station in NYC had chess master Shelby Lyman analyzing moves, for hours and hours, as they came in from Iceland. Perhaps 5 or 10 minutes between moves.

It kept me amused one summer during high school.

https://en.wikipedia.org/wiki/World_Chess_Championship_1972
god, I had this same idea and thought about making it! I'm so glad you shared this, I had no idea someone else already did it! and did a great job with it, too, by the looks of it
Hacking and mega-breaches: 2018 the worst year yet?
Yes, ironically the better / more experienced I have become as a developer the worse i have become at algorithmic style questions. Why? Because I never use that stuff on the job. I make an effort to avoid complex code by proper database and application design. The only times i have ever needed to implement a sort algorithm are for interviews.

When I design system, I don't do it in an interview time frame. I read the problem, and then go and do other stuff. Part of the design will become clearer to me a couple of days later, when I am cooking dinner or cycling to work - that stuff goes on in the background in my head. It's not an area where I find sharp focus useful, more a case of going through the many options at a slower pace is more useful.
Fully deserved from where I stand.

I have 3 editors I regularly use, emacs when I need to edit something in a terminal (eg ssh'ed somewhere), Intellij when I need a full blown IDE (refactoring and debugging), VSCode for everything else.

It's fast, well updated, works well ...
> Looks cool

That's the whole point. It is marketed as being chic. People will pay the premium in to look cool.
JAMstack Conf 2018 – All the talks (YouTube playlist)
As the maintainer of a similar OCaml library[1], questions to the authors:

- How compositional it is ? I have find that some of the HTML properties are very hard to verify in a compositional way, see https://github.com/ocsigen/tyxml/issues/175

- How do you handle the "subtyping" aspect that is intrinsic to HTML ? Or phrased in another way: what's your type encoding ? :)

- I suppose you desugar to a set of combinators, but you don't really expose those. Why ?

[1]: https://github.com/ocsigen/tyxml/
For anyone who’s read Kerouac and didn’t quite “get it”: try listening to it as an audiobook. His work takes on an entirely different flavor when heard aloud. Akin to listening to a jazz recording vs. seeing it played improvisationally live.

https://m.youtube.com/watch?v=ZVPg69sblWk
https://m.youtube.com/watch?v=H7aHumxaQ4A
We implemented a database abstraction layer called DbGen which generates the actual queries from a common ground.

The key idea is to traverse a tree datastructure which will map to database entities, for instance:

database my_db {
int /basic/i
float /basic/f
string /basic/s
stored /r
intmap(stored) /imap
}

Kind of an ORM but without objects (Opa is purely functional) and without relations when using NoSQL.

But DbGen has support for several types of database including PostgreSQL: See for instance this blog http://www.josetteorama.com/to-sql-from-nosql/
My "secret" weapon against tooling creep is https://parceljs.org it really lives up it its tagline.
The survey results this year is misguided as it now mixes AngularJS with Angular. Was surprised they made such remarks in the conclusion knowing this change. Most AngularJS users will not use it again for sure.
Please do! As I mention in the article, it's probably going to be a bumpy (but exciting) ride. We need to improve the documentation. The performance benefits are the real deal though :)
Why Choose the Telerik WPF DataGrid for Your Next Project
How do you explain the extremely high domestic violence rates amongst gay couples? It might be higher than Hetero couples. It seems gay is not even safe with gay.
Article on patents and secrecy orders: https://www.wired.com/2013/04/gov-secrecy-orders-on-patents/
One Concern uses AI to streamline disaster relief efforts
Old people are the future of those who don't get themselves killed early.
can I run this on linux? (wine?)
What about a digital services tax for Google, Facebook and co?
The irony is that using single syllable words makes it less understandable.
This seems to happen quite a lot. I've heard similar criticism levelled at GraphQL (as a modern day SOAP). I wonder what the psychology behind this is. Perhaps they were ahead of their time, and top-down, not "community-driven"?
Apparently it's still the best indicator for hiring engineers on large scale. It's proven that there is a big correlation between performing good during an coding interview and performing good during your day-to-day job.

Ofc the coding interview is bad, but it's the best of all available (viable) options.

tbh: most people say it's bad because interviewers focus on the optimal solution or something like that. Most of the time that's incorrect as an interview is literally capturing: "Can the candidate solve a difficult problem and transfer his thoughts into code, while being a nice guy to work with"

disclaimer: I'm doing interviews for a faang company.
'Spotify Teardown combines interviews, participant observations, and other analyses of Spotify's “front end” with experimental, covert investigations of its “back end.”'

It would be helpful to see a list of its contents/preview. I can't quite tell what this is about - it seems like it promises some technical detail which doesn't square with the authors' backgrounds?
5 Must Have Add-Ons to Power Up Your Orangescrum Community Version
Orangescrum community add-ons are specially designed to add structure to your projects and provide clear insights to manage team and enhance productivity at workplace.
This is what the policy says, but this is not how the policy is implemented.

https://www.gwern.net/In-Defense-Of-Inclusionism
I wonder if there's any 2FA code storing/generating cli application? I know they aren't supposed to be used like that but storing them all on just a phone doesn't seem wise in the long run. Might be useful while building some automated scripts as well.

_edit_

oathtool seems promising (needs to be paired with something to manage and crypt the keys tho) http://www.nongnu.org/oath-toolkit/oathtool.1.html
Another thing we should try is learning to not be afraid of death. If we aren't afraid of death, then getting old is not such a big deal.

Atheists have no reason to fear death, because then there is nothing.

Religious people only have to fear death if they are living in a way they know is wrong.

So, best bet is to live consistent with the majority of lasting world religions, and either there is nothing or there is blissful afterlife. Plus, the present life will be better, too. Win, win!
Nifty list of snippets. Would love it if the snippets could be expanded inline on the homepage instead of opening a new page for every snippet.

The carets on the left also give me the impression that the card will expand and reveal the snippet but then I am sent to a new page. Slightly annoying.
Creating technical solutions for real world problems
Nissan Motor Co. Chairman Arrested for Financial Violations
Causes of Entropy Drain in PR and Marketing
Why all developers should blog
Buy 5 Google Places Reviews
Not in Czech Republic. We don't have money for that.

And non-Czech people who want chic will probably just wait for Vespa to make one.
its more than a little immature to accuse this of those who disagree with you

Indeed. Especially when those who are quick to accuse others of not doing the math themselves are not... really doing the math.
Cisco, Google, Facebook, Apple and others are participating in MLS. The scale of messenger adoption is already much larger than PGP ever achieved, but they are not yet interoperable (like fax) with strong E2E encryption.
>Really what fact you need ...

The real fact, though we probably see the repeat of what happened after 9/11 when we were told that X had chemical/nuclear weapons when this was completely false not even an exaggeration.

If China does X then report X not X^2
this is fun. many moons ago i created something similar:
https://thenextweb.com/apps/2011/10/12/instablogg-lets-you-c...

i got a mountain of spam in it
10 Customer Support Best Practices for SaaS Companies
Sometimes participants in clinical trials are shot during the trial, that also gets reported.
Introducing Azure Logic Apps Integration Service Environment (ISE)
Shutting down app.servicebus360 portal
Instead of your `..` aliases, I have this, which saves some copy-pasting.

function up() { cd "$(printf '../'%.0s $(seq 1 "${1:-1}"))" && pwd; } #up 4 goes up 4 directories
The secret of cube-shaped wombat faeces
For $700! This is the stand up push style pedestrian scooter. What they are selling is the larger motoscooter (I wish the English language had a better way to indicate the difference). Similar to a Vespa which is far more than $700.
I think that they are referring to the music publisher interaction when they refer to the "back end" rather than the code itself.
Show HN: Paint any photo in the style of any painting, directly in your browser
The reason you have many exception types is because handling of different kinds of errors is done in different places. I agree that in practice this is not often done, and maybe it is an overdesign.

BTW, exceptions don't exactly introduce the colored-function problem, because it's easy to catch an exception, handle the error, and stop the "color chain." In fact, that's the whole idea. With async/sync this either cannot be done, or, if it can, it comes at a significant cost.
HIPAA requires any email with patient data be encrypted. That kills any attempt to receive email on a smart phone.
I guess you can in Dosbox? https://www.dosbox.com/
Both those are from Latin; I knew what e.g. is short for, but now I got around to looking up i.e. too:

ie => id est => that is

eg => exempli gratia => for example