skysight-inc/HackerNews huggingface dataset:
I have done exactly this in the Markdown editor I developed: Stylo: https://www.textually.net if you're curious.

I used what I call "partial compilation" for each edit made in the Markdown editor that "re-compiles" only affected parts of the text. A function is responsible for computing the ranges to be recompiled based on the edits made in the text. In Stylo it was absolutely essential since CSS is used for syntax highlighting and a complete DOM is kept in memory for the complete Markdown text. The necessity to keep the complete DOM in memory could have been avoided without "following sibling" selectors handling but I really wanted "complete" CSS support. Since Markdown can be used for texts ranging from 1 word to 2000 pages, complete recompilation was unthinkable, so partial one with some exceptions was implemented.

The main difficulty with this kind of approach is that it's possible that the compilation, for whatever range determined, does not stop. Meaning that the effect of the edit goes far beyond the determined range, which function can not know this without compiling... It can happen for example if you edit in C and type "{" then all the scopes below are affected by this opened (and not closed yet) scope. In Markdown it can happen when you open a fence code block (using the ``` opening fence). So you need to have a proper way to handle these edge cases. The other problem is to handle the state associated with these regions and handle the non-stopping compilation case talked before.

All this, as I have discovered, make this kind of compilation and it's associated syntax highlighting really difficult to implement properly and fast enough.

In order to be fast, this process needed to be as asynchronous as possible, because there was some tiny but noticeable lags on the main thread. Even partial compilation was more around 8ms to 12ms on my computer (an old macbook pro 2012). But there is also some cases where asynchronous is not suitable, in which cases synchronous processing is used, but, only when absolutely necessary. So, a mechanic which allows to switch between asynchronous and synchronous processing was needed.

All this to say, it's possible but really difficult to do properly. Every bit of the CPU power have to be extracted to make it comfortable to use. I can just imagine with the complexity of C++ what a nightmare it would be to manage, but it should be possible with a proper compiler architecture that modularise partial compilation and encapsulates the inherent complexity of this approach.
This is true today and has nothing to do with tax evasion. Tax evasion in Argentina is part of the "culture" and BTC is just another method. The BTC usage in Argentina is very niche.
No.

What's the point? None of this is useful to me, all of this is extra complexity. Why would I want to expose every addressable entity through URLs and HTTP? That's not what IDs are for.

I'm aware that this fits into the whole REST idea. I still don't care.
I agree that the industrial design metaphors are iffy, for a different reason. SaaS and apps are WAY easier to redistribute than physical goods and structures. In-app education works well as a way to confirm problems and iterate on solutions while en route to "fixing the underlying problem".

The choice between lengthy design cycles to fix core problems and quick fixes via in app education is a false dichotomy. Use both!
What if my bag contains my identification, prescriptions, inhaler? there are a lot of reasons to want your bag. What if you are a parent who carries things to maintain the health/safety of a small child, does your 2 year old take responsibility for their asthma medication?
The only thing you need is your passport. This is because if you de-plane without it, you have to wait for the authorities to confirm your identity, which can take hours. Which can happen if e.g. your plane overshoots a runway in the mildest case. Money is maybe a close second, followed by a phone.

(edit: parent was edited to include the part about the "the Kafkaesque stories", so this response seems to duplicate things a bit now)
Come on, could you please not post vapid personal jabs here?

https://news.ycombinator.com/newsguidelines.html
I did something simliar at university and (amongst other things) ran it over (simple) music scores in Lilypond format. The resulting texts could be converted to MIDI format and played by a synthesizer. It was quite interesting to listen to those. The code is still online at https://github.com/mnagel/markov
I'm not sure humans are very rational while in a panic. You hear a lot of stories of people being in life threatening situations and make irrational decisions, and the ones who survived saying they cannot explain why, but this one stupid thing they focused on was somehow extremely important to them at the time.
Yeah, this is not a bad thing though.

Taking good students, with good educations and putting them through 6 months applied training ... and getting rid of the fluff ...

My gosh man this would result in better developers than we get out of 'good schools' today! (As I think there's a gap between academia and the applied world of software).
A proper dry bag won't fit in my pocket. I do use a fresh ziploc for every trip, but there's a limit to what I'm willing to do to mitigate this risk. I also have backups at home, so if I ever do lose my backup to water that will be inconvenient but not catastrophic.
Thank you for your concern. But I'm fine.

Choosing to engage with a specific comment is not necessarily evidence that I'm all up in arms about it. It is an unfortunate truism that there is generally more to say when people have a difference of opinion than when they see things the same way. It is unfortunate because it tends to promote an appearance of fightiness rather than conversation in online forums, even when the explicit goal is conversation, as it generally is for me personally.

I've participated here nearly ten years. Rest assured, I have some familiarity with how the forum operates.

(Between my old handle -- Mz -- and this one, I have more than 40k karma. If it were under one handle, I would be respectably high on the leader board.)
Since you're mostly just breaking the guidelines, we've banned this account.

https://news.ycombinator.com/newsguidelines.html
We plan for car crashes by wearing seatbelts, buying insurance and some even buy cars based on safety features. Carrying an SSD seems a little over the top to me when there’s cloud backups, but perhaps there are reasons the poster doesn’t trust cloud services.

And FWIW when I fly I keep my passport, phone and medicine on my body at all times. While the odds of a crash are low it’s better to spend 15 seconds preparing (especially since there’s barely anything else useful to be doing while in the terminal or airplane).
This is the same thought I had as well and when I thought about it a bit and although it does have some utility draw backs (have to ask the flight attendant to open the bin to get something from your bag) it seems like it would also have some other benefits for safety as well such as preventing people from opening the bins when the fasten seatbelts sign is on, or popping open during turbulence.
to determine when to deploy i mention its possible to listen to team chat messages for commits, so event based. There might be more efficient solutions, think i came across somewhere that its possible to listen to other types of events. need to dig deeper
> Are problem solving skills something you are born with?

Yes, most definitely.
House Flipper Zillow Lost $109K (37%) per Flip
Contemplating the trajectory of $UBER and $LYFT in the coming week seems to be more interesting at this moment in time.
You aren’t typically a member of a union if you work in tech in Sweden. Some unions are also very passive, basically just an insurance.

Crediting unions with the inventions and companies seems quite optimistic. Imho, they were at best a method for avoiding a working class/socialist revolution in the early 1900s and for supporting blue collar workers in general.

Also, Sweden isn’t socialist, and socialism isn’t equal to democracy.
Off Grid Bitcoin Transactions Using Ham Radio and Blockstreams Satellites
> I just want a binary GPU driver without a lot of hassle

Unfortunately, those two things tend to be incompatible. Kernel interfaces that a GPU driver might need to hook into can change from release to release. A solid GPU driver that is part of the kernel is what you _really_ want. The AMDGPU driver in the kernel is very good and gets better every release, and it is there substantially because AMD opened up their docs so such a driver could be developed. That's why I went with Team Red on my last GPU purchase and why I will on my next one. See also Intel.
I fail to see how this is better than syncing to a hard drive that you leave at home?
The experience of a work is entirely dependent on cultural context. I think the modern focus on perspectives/lenses is a natural reaction to this fact. I also think this didnt happen until recently because the utter lack of diversity in early humanities blinded us to that truth. "Litterary and aesthetic merit" has always been code for stuff old white dudes like.
May I ask from where in Siberia you're from (reading between the lines of your username). I studied for some time in Novosibirsk, absolutely loved it :)
Actually, I'm partially this type of person (although it's difficult to admit). But, definitely not as paranoid as the manager, but I did a bit of research before investing in my car and got a manual instead. There was an attempted theft once, but the thief gave up trying to figure out how to drive my car. I'd say my borderline paranoia worked.
You're kidding right? Plane crash? Over water?

You'd be lucky to survive, who cares about your hard drive.
>Or are you merely accepting this blog post without question?

We are accepting this blog post with knowledge of stars -- and knowing that it aligns with what the article says and not with what the photograph shows.

Not everything has to be proven from first principles in all posts when many readers people already know the proof (and those that don't can look it up).

To understand the downvotes, imagine an article on some class of algorithms, and someone writing X algorithm is "O(N^2)" and so is worse than Y which is "O(logN)" -- them somebody asking similar to your comment "This is an argument from authority, where's the proof that X is O(N^2)".

If X is well known and established in all kinds of textbooks about algorithms, it's trivial to look up on the internet, or open a reference book, then there's absolutely no reason a random post should prove it's O-complexity again -- nor is "argument by authority" merely taking it for granted/as known.
>Unless someone prefaces their statements with a disclaimer (like "just for the sake of the argument"), I will assume in good faith they believe their own statements.

That is perhaps an unusually... mechanical... way of conversing.

Human conversation can be a playful dance when contextual grey areas of shared and individual intent and information are explored. Most people do this implicitly, without need for explicit disclaimers — indeed, explicitness extinguishes much of the pleasure of the dance.

In other words, many people talk with others for the sheer pleasure of conversation, as opposed to a simple exchange of facts. This conversation-as-pleasure naturally leaks even into specific conversations that are indeed largely about the exchange of facts, because many people are accustomed to, familiar with, and enjoy the dance.
Football coaches also don’t have to deal with players that don’t want to be in the team. It’s much more rewarding. You can’t compare The two.
I wonder if this is an artifact of their monorepo developer culture, where they allow only one version of a library in the whole repo, and changing APIs is something that can be applied across the entire codebase?
Then you can carry it on your body while being on a plane. Would that be worth the inconvenience to you?
How is it the only thing you'll need though? If you're not wealthy then the loss of some of that stuff can complicate your life.
Balanced with a technical trade, the mind and world broadening study of the humanities is useful for producing original thought and avoiding group-think within said technical trade. Bringing diverse thinking into a field, along with requisite skills for that field, is a healthy thing for the field.

Thus a way to "save humanities" is to have technical fields actually seriously promote at least some significant coursework in the humanities at an undergrad level.
That's weird, Stackoverflow is almost always my first result. Perhaps by accident you clicked on those spam websites too often and now Google thinks you love them.

As for asking, I suppose if my question has never been asked before by someone else, I'd rather not know the answer.
This needs attribution to Jack Crenshaw the author.
What I’m wondering is how many of those people complaining on the Twitterverse did so while driving or otherwise putting others at risk.

We live to think we’d do otherwise, but if we are honest with ourselves, we know we’d do the same..
A better reason is fears of theft. Especially in terminals, your bag is much more likely to get stolen.
> who have been showing off their "pioneering" and "visionary" strategy to focus recruitment from code boot-camps.

Seems like the kind of company which would be relying on interns and juniors (that need training too) instead of hiring seniors engineers, they just found a way to make it look good.
> The fact that there should be no judgement or we should not think we would do different does not detract that people might have to get drilled into them not to follow some particular behavior.

> I wish there were no speeding laws and tickets

I understand what you’re saying, and as a driver and frequent flier, appreciate both points.

Unfortunately, the reality is in absolute numbers:

There are large numbers of people speeding daily, and large numbers of people dying on the roads daily, globally.

There are orders of magnitude fewer numbers of people flying on planes that perform emergency disembarking events, and more orders of magnitude fewer people dying in these instances.

Given the frequency of reminders getting drilled into drivers that speed kills, who continue to speed frequently, how frequent would reminders to not grab possessions in an emergency situation actually have to be in order to be effective?

The base premise of the point to not judge is that in an emergency situation, some people are acting on instinct.

Meanwhile people who speed are more often making a conscious decision to do so based on their own view of road conditions.
Why Your Inner Circle Should Stay Small, and How to Shrink It
"Does anybody ever use in-site search on any website, instead of just using Google?"

It's certainly common for e-commerce. Especially when you can search by specific product attributes, shipping options, etc.
Carrying your passport on your person has nothing to do with planning for a plane crash. You probably carry your phone in your pocket walking down the street just in case of... meteor strike? Godzilla attack?
Mitre ATT&CK Framework for Container Runtime Security with Sysdig Falco
People often look to the experts that support what they want to happen. You see a lot of that in politics.
That's not how football is approached. I think GP's point is that football is approached by selecting for those with the most potential and maximizing that and that math teachers can't be like football coaches really.
If you get off a plane crash alive, your laptop will be the last thing on your mind
https://news.ycombinator.com/item?id=19704179
I don't know man?

This sounds like more of the same rationalizing that the article posits as the reason for the decline. "Oh, our ludicrously obtuse screeds on Arethusa, her couch of snows, and the Acroceraunian mountains is not at all viewed as valueless in society. It's our ludicrously obtuse screeds on Morrison that people don't like. Let's write more ludicrously obtuse screeds on the Romantics! That'll fix everything!"

I guess there may have been more snark there than necessary. I guess I just want to throw out there the possibility that Literary Studies has a problem with respect to perception, accessibility, and utility that is at a lower, more fundamental, level. If people in Literary Studies are unwilling to accept this fundamental issue as a problem, unwilling to start addressing it in earnest, well, there is little that can be done to help them.
That's surprising and quite alarming, I would've expected it to be at least a century
Actually that stuff also constitutes a poor cost benefit ratio. The chance that everything goes wrong in exactly the right way where it’s useful is so small, you might as well spend the time memorizing riddles in case you’re ever kidnapped by a guy imitating the joker.
I would take the FB offer. More money and more opportunity for future jobs.

Also, for reasons I don't understand many startups have a loyalty test for their devs that you may have failed by interviewing with other companies. I didn't believe that was actually a thing until it happened to my brother two months ago. Your manager may already be looking to replace you... even if you do stick around.
I'm expanding on what the article already makes clear. Dogs have been intensely selected and bred, to the point of differing significantly from their ancestors, cats have not. As the article also says, cats have largely domesticated themselves. Humans have done next to nothing to change them, in absolute contrast with dogs. This is not an opinion, it is a fact. And it has nothing to do with intelligence comparisons.

The point is that the animals being compared, while considered 'similar' domestication wise, are anything but.
Perennial Crops
They can also cut players.

The closest a math teacher can do is give the minimum necessary grade for the student to move on to the next class at the end of the year.
Yes, VPS providers own IP space for that (which is also why you sometimes can get VPS without IPv4 addresses for cheaper, since if you're running low obtaining new IPv4 addresses is becoming more and more expensive)
well I'm actually pretty good at my job and work with integrity

but arbitrary screening questions for interviews and silly coding exercises have no bearing on that
shouldn't it be the other way around? by being more selective, companies shrink the pool of candidates that are already limited.
That results in them having to pay even more comp!
How calculus makes the modern world work
What the article probably doesn't tell you is that profit is being prioritized over health all over Europe right now. Yes we have health insurance, but the quality of the medical care is getting less and less every year.

And it's for the same reason why stock prices of US based health insurance companies skyrocketed the day Obamacare was announced (I am not messing around with you, this is a fact and you can check it for yourself): Insurance companies and medical orgs are no longer that interested in the best medical care for a person. What they do care about is the money they can milk out of said person.

This already has gone absolutely off the deep end in the United States where some simple medicine with a production price of $30 can go for $1000, but Europe isn't far behind.

Because like I said: we here are paying more and more every year for lesser and lesser quality healthcare.

I've experienced this for myself in a Neurosurgery ward which was staffed with 3 nurses for just about 24 beds -- all people who need a lot of attention. I was baffled that the place could function like that because IMHO it was way too understaffed (Even the actual reason they gave was "downsizing", and yes there were patients literally shitting and peeing in their beds because of it).

TL;DR: Don't believe "Europe is better" because it's Europe. We have our own issues around here. And we are slowly heading towards the same healthcare model, and for the same reasons, as the United States.
"there's a limit to what I'm willing to do to mitigate risk..."

This is a troll right? Plan for a plane crash but not willing to use proper waterproof storage?
Consider however that not all software jobs require all that knowledge. As software spreads, not all new software jobs are rockstar positions. A lab full of scientists, for example, might benefit a lot just from a couple people who know how to operate a database and do some basic data crunching. Or, consider the vast number of people who get their job done in Excel today, who don't need to call write() but could do their job better & faster if they switched to Python.

If the future is software, then there will be places for PhDs & bachelors, but also for associates and even bootcamps/certs. Even people who are not deeply passionate about software can make a useful contribution. Putting men on the moon took a lot more than just rocket scientists.
It might be worth considering that the underlying question - does this model even work at the scale it was sold as? - goes unanswered.

With that in mind, it sounds like what might be needed is the education they were looking for in the first place. Resume review, remote tutoring, and coaching are great ideas, born of a genuine blossoming of kindness and compassion. It may be possible that these well-meant ideas could be of perhaps slightly limited value for people who, based on the contents of the article, seem to have roughly as much marketable knowledge of Ruby as they did before they started the program.
Super awesome, I had this idea as well but the hard part is in the execution! I'm rooting for your success!
I'm thinking of moving some docs now, as it happens, and it looks like all I'll need to do to serve 301's for them is put a few lines in an .htaccess file.

My deeper point is that all this has been hashed out and settled by now. If you're still having this problem in 2019 you're either playing around or "Doing It Wrong".
> Generating synthetic data is another approach to catch up with incumbents housing large tracks of data. We know of a startup that produced synthetic data to train their systems in the enterprise automation space; as a result, a team with only a handful of engineers was able to bootstrap their minimum viable corpus. That team ultimately beat two massive incumbents relying on their existing data corpuses collected over decades at global scale, neither of which was well-suited for the problem at hand.

Generated data is being reverse-engineered by machine learning? With both the generation and ML written by the same team?
An inhaler and other medication along with your wallet, phone, and passport would pretty much completely fill your pockets. Also, better hope that nobody pickpockets you because you can't get refills for certain medication.
The books I've read on the professional craft of writing (written by successful authors) have emphasized that you can't expect to learn anything from your English professor - and many of those books were from decades before the collapse described here. This area of academe is widely considered a fraud, not just by evil Republican governors, but by the only people with externally visible expertise in its supposed subject matter. I don't know if it's collapsing because of the fraud, if there's causality; but my understanding is that the conventional belief among people who can actually write is that the MLA can't read.