skysight-inc/HackerNews huggingface dataset:
I think a more ideal solution would be to achieve the flexibility of elastic TabStops without having to actually change the way it's represented under the hood.

My conviction from personal experience is that your personal tools need to be adaptable to fit any organization. This splits largely along tech stack culture lines. Our shop was originally Ruby before we started moving to NodeJS, we all use spaces for indentation.

So unless I want to force my whole team to start using tabs, I can't use elastic tabstops.

This isn't a viable improvement until it can accommodate the existing state of affairs. The other obstacle in the way is code linters. I have to make a case to turn off linter rules at my shop and if the only objection I have is that it makes a workflow I haven't even tried yet difficult to implement, it's not going to be taken seriously if it requires work from the whole team.

The way I usually accomplish workflow improvement objectives is to find a way to accommodate both my needs and the status quo while thinking deeply about the underlying context creating the obstacle.

Environment managers get gnarly when you have to commit .env files to the codebase. Every time someone changes the .env file and commits, on pull the expected behavior of the system changes. Not having a .env file committed to the codebase caused issues with the insufficient handling of environment by our CI process.

So I use .env-local for overriding the environment and one line in the codebase overrides the .env file in case .env-local exists. That way I don't have to care about what's in .env and I won't get surprising behavior upon pulling the repo.

One year later I got around to eliminating the 12 factor violation. One month after that we decided to replatform. -_-
Seems to me text would not be an issue at all, examples might be. And you could integrate the documentation format with the language itself such that code examples in the host language can be recognised and properly formatted by the editor or renderer.
In my defense, the bar to clear was "a theoretical plan for how to architect such a thing even in principle".

If that bar was hyperbole, then someone please give me the non-hyperbole version. I honestly don't know what level of detail of such plan people expect to be common knowledge in the imminence of its first success.
AST? Asynchronous System Trap? :o
Most of us are wrong about how the world has changed
So, I don't think this is about any of the racial groups, but more so about the fact that diversity advocates have latched onto a narrative of underrepresentation of minorities as the issue, which is basically asking for equality in outcomes (i.e. demographically proportionate representation), and Asian Americans (largely due to skilled immigration) do not fit this framing.

Except for Asian Americans this is a narrative that works well for minorities, and also lets them push for affirmative action that may be necessary to correct past injustices.
IIRC Casey Neistat didn't start vlogging daily until 2014

I've watched a vast majority of his videos. Some of his videos date back in early 2000s as well, during times he did work for local political campaigns

His motivation is making a living doing what he enjoys doing, which is telling stories. He's said that many times over already. Youtube was his way of bridging his experiences from cinematic private production in hollywood and bringing it to the masses so everyone can enjoy it. 368 is just his next brainchild after the downfall of beme
I didn't see any specification of "full time". Besides, what does that have to do with the issue anyway? If we're talking about calculating annual incomes, many of those workers work well over 40 hours per week across multiple jobs.
https://www.theverge.com/2018/2/25/17044634/nokia-8110-matri...

And it plays Snake.
Yes! The really serious organizations are very diligent about dividing the responsibilities/opportunities.

While working at IBM, there was a bit of fanfare for someone in my dept who got a very big promotion (iirc, he skipped a couple levels up at once). The promotion was because he'd noticed a flaw in the system that could have allowed four people to collectively conspire and get away with maybe $6 million. He reported it and the managers were all suitably impressed. I never managed to get enough details to understand the potential scam, or the solution implemented.

Contrast this with the much larger amounts at stake with this sweepstakes & fast food org, and they aren't putting in any such multi-party controls. No surprise they were scammed.
Most industrialized countries could build nukes since the 70s, but haven't. I the ease of manufacturing concern will matter more once it becomes cheap for non government actors, but the nuclear deterrent effect doesn't work against terror cell/guerilla insurrection type threats.
I r ally don't get how you're getting the implication that it all lands at once.

These are a basket of solutions for which each country/state will choose some or all but all of which could play a part.
I thought the PIT was slaved to the bus clock on early systems and wasn't real time, no? Might be wrong.
Ruby After 25 Years by the Creator of Ruby
Or no GPU, because I buy 13 inchers with integrated graphics for portability :)
HMD/Nokia recently launched the 3310. I was under the impression it would be available in the us too. (though I live in sweden so I didn't verify this)

Nokia is like the Apple of dumbphones, and the 3310 is the original iPhone!
> ARM has distinctly not been popular in the data center (despite years of work). That's for many reasons but one is surely the fragmentation of the platform.

At least for the server realm, ARM defined the "Server Base System Architecture" standard

> https://en.wikipedia.org/w/index.php?title=Server_Base_Syste...

exactly to avoid fragmentation in an area where custumers desire standardization.
In France, Polytechnique is probably the most sought after. There's an oral exam to get in, and guess what ? Only 25% of student from Paris are eliminated, versus 40% of kids from la province.

7% of girls are eliminated in the Computer Science branch (MP-Info), versus 27% of boys.

More info, in french: https://www.lemonde.fr/campus/article/2014/11/25/l-ecole-pol...

And besides, the real filtering is actually done after the Baccalauréat: not everyone gets to be admitted to the big Parisian Lycées (Henry-IV, Louis-Le-Grand, etc.).
Kind of like the HTML editor in the browsers' code inspector.
It's a 3D model of Bibury, UK made using photogrammetry.

Did you watch the whole clip? Watch it again; the perspective changes as the camera rotates.

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

http://www.theastronauts.com/2014/03/visual-revolution-vanis...
Quake was never anything close to photorealistic, so it is an absolute crime that this is called "Non-Photorealistic Quake" and not "Quake On Me."
You have to keep enough water somewhere downstream of the dam for the night so that you have something to pump up during the day. If you don't, there's either not enough water to pump up, or severe level fluctuations. If you do, it requires another dam, evapo losses, etc, etc.
If it were an allow list, then they wouldn't be able to add more features to the list without breaking backwards compatibility.

For example, imagine your site relies on document.write to function, and there's currently no feature policy that lets you whitelist that feature. You create a whitelist that includes the features you do use, but that list doesn't mention document.write, because there's currently no way to block or allow that with a feature policy. Now imagine Chrome adds a feature policy for document.write six months later; your site will break because you didn't explicitly whitelist document.write, even though that would have been impossible for you to do at the time your site was first created.
كلمات اغنية اعشكه علي الشاعري
How Sergio Marchionne welcomed the new employees into the company
>If you know of good resources for the folks interested in learning more about marketing or sales, reply with links and I’ll happily RT.

She's crowdsourcing it, very efficient from her perspective.
I don't think that'll work, Twitter's problem is now inherent to it's users and the ecosystem of Twitter as a platform. It'll be hard to fix this without throwing off some core users, in fact, they'd have to throw a lot of big users to fix their cultural platform problems.
I actually enjoyed Discrete Math and Calculus as subjects, but the professors I had were so bad that once I was out of there I never really revisited them. I've had that happen with a few subjects, unfortunately. Now, years later, I've been wanting to revisit the subjects again.
Get rid of the admissions officers.
If you receive options and exercise at least some of them then you'll become an actual shareholder with rights to see certain parts of the financials.
The best classic video mixes №23 – Funny Cube mix
Navigator.vibrate() [0] is available in Firefox since January 2012, according to Can I Use data [1].

Here is the initial Bugzilla issue: https://bugzilla.mozilla.org/show_bug.cgi?id=679966

[0]: https://developer.mozilla.org/en-US/docs/Web/API/Navigator/v...

[1]: https://caniuse.com/#feat=vibration
And how many mutually incompatible instruction sets have been shipped under the ARM branding? I mean, glass houses and all.
> I suspect the play is likely to be in being able to land planes at airports very close in to major cities where noise and pollution constraints dominate.

Midnight arrival at the destination isn't the problem. It's 6am departure from whoever your vacation house that's the pain point for people who are rich enough to be chartering jets and helicopters.

With an electric jet you can depart from Long Island or Cape Cod in time to arrive at your office on Wall Street for that Monday morning video conference with your business partners in Zurich and do so without annoying your neighbors.

With a conventional jet/turboprop/helicopter you're limited to about once or twice a month before your neighbors get annoyed with the early morning noise and sick the local bylaw Stasi on you. (This is the means by which people in these sorts of communities feud over minor inconveniences. If your constantly annoying people by chartering a jet at 5am they'll complain about the unsightliness of the sailboat under a carport in your driveway or something.)

An electric jet will be by no means quiet (gotta create thrust somehow) but an electric jet can be substantially quieter than a petroleum fueled jet (and noise reduction appears to be a quality they're specifically designing for). Being able to have the travel time of a jet but no more noise than a turboprop would probably a big enough selling point for a few charter companies to add a few to the fleet.

I used to work at one of these sorts of airports, early morning departures is the biggest pain point a quieter jet solves for the kind of people chartering jets (you can't just roar out of there at 5am every Monday without pissing people off).
This is a "good idea" in one sense.

But I think it will simply fragment things further (if it gets traction, that is).
Half the people commenting on HN are in some way or the other involved in spyware. Having a discussion on surveillance here does little more than dilute the discussion, diminish the impact and provide a fig leaf of 'debate' when reality already confirms the choices made.

Google, Facebook and others are SV darlings and large employers. HN is read mainly by software or startup folks, basic pragmatism means people will want to keep options open and not close doors.

People have made their choice, shaming and endless debate is not going to work. Regulations may - personalized advertising especially social or political is unethical and destructive. But these debates have to happen in other places where the focus is more on ethics and society and not startups and making money.
CND member since 1983 here. I'm sorry but you're completely wrong. CND also supported global (including the Warsaw Pact) nuclear disarmament for as long as I've been a member.
So you're against equality?
All You Need You Can Find in This Shop Best Discounts
Argos catalogue reveals unannounced DJI Mavic drone
Like I said, you wouldn't want a huge refactor of the code there, because it's already tested and probably very testable the way it is. Otherwise it wouldn't have this good test suite.

Modularization is the issue, not size. If you have a big project and it's nicely modularized you probably already have good tests for it, but don't need to refactor. If it's big and needs a huge refactor it's probably hard to test and doesn't have appropriate tests.
The idea seems to be: add a tab between printf( and "%s in order to get a result that looks like your example.

Elastic tabstops are great for making table like code, not just for aligning comments. But for me, the cons outweighs the pros. The biggest problem is that it requires a specific interpretation of the tab character that is uncommon and nonstandard.
>For him, truth-seeking was not a game, it was a dreadful, impossible, necessary task. Bohm was desperate to know, to discover the secret of everything, but he knew it wasn’t attainable, not for any mortal being. No one gets out of the fish tank alive.

This is a very, very big question. Its a little pity he didn't meet Sadhguru.
One of the most amazing things about linear logic is that "classical" linear logic has a direct constructive reading.

This has some interesting applications in constructive mathematics (https://arxiv.org/abs/1805.07518) and programming (http://homepages.inf.ed.ac.uk/wadler/papers/multiparty/multi...).
Abstract syntax tree, a data structure used by compilers to represent code
Alas it seems much like A.I., flying cars, and human immortality, reconciling tabs vs spaces is one of those technological dreams that must remain a dream.
You are making a reasonable, but baseless claim. You are saying that 4.0 GPA students with 1600 SAT scores have zero personal skills, are robots, and have minimal potential. We know though, that SAT is a one of the best available predictors of outcome.
You can setup a company and base it from there. You can be in Timbuktu, Ulaanbatar, etc and be running a European company trading with parties all over the world. There are probably other benefits but that one clinches it for me ;-)
And at the same time, don't make the explanation sound too patronizing or infantile, or litter your landing page and docs with stupid little memes. Strike a professional tone.
A favourite of mine are "Maldon Sea Salt Flakes". Not sure if it is actually "fleur de sel" but it is truly delicious and available almost everywhere (for instance through amazon...)
FYI, 2g is not a safe choice for security. For an introduction to the security issues, take a look at how the encryption can be easily broken: https://link.springer.com/chapter/10.1007%2F978-3-319-28166-...
PostgreSQL Triggers and Stored Function Basics
Never forget that radicals of any religion will retcon reality to suit their whims. This isn't a unique trait of Abrahamic religions (although the direct relative of the same underlying religion sure do like to fight).

All I can say, to challenge this proactive lying and deceitfulness, is to demand proof of a historical claim or STFU.
Moving back in time was the most interesting new idea in the preso to me. Makes what you do in the browser quite accessible. Between this and web archival it might become possible to have easy, on-demand access to just about any personal web history. Imagine being able to travel back in time 10 years and see the websites you perused.
What exactly do you think HTTP stands for?

I'll give you a hint: both HTML and HTTP share an HT.
As a casual user of SonicPi, I would really hate to see Sam give up on this project in favor of another crappy game that's supposed to teach kids to program. I already produce music on instruments and hardware devices. There are so few software tools out there where you can do what SonicPi does at an entry level like I am. It can be really easy to DJ a set w/ this, but you can also get really deep into musical concepts. That's something I really appreciate.
Winners of the International Physics Olympiad (IPhO) 2018
7 Steps to Meeting the New Bar of Delighted Customers
> unless it's not

I think there's one negation too many in there. You're saying that you pay for the plastic bag if it is a perishable product, which sounds backwards.
That requires a higher level of trust in the carpenter to simply do the right thing.

In the absence of sufficient trust, a definitive explanation is always required for a party to be at ease.
And also..."Why should I trust you?"
It's always fascinating to watch the various thrashings about that creators will do to try and protect something that's clearly special to them, especially when those wild decisions end up being completely irrational.

This move is not rational. Ads do not behave like this article says they do, and every draw or consequence of ads listed here are resistable or mitigatable on his part, since he is the content creator.

People do crazy things for love, and this content creator clearly loves his creation.
Serverless Platform Beta: Everything Teams Need to Go Serverless
I think more the Roman history. From my impression the greek lost their influence due to excessive infighting. The Roman history hits much closer to the heart of the issue, likely Volume V of V "History of the Roman Republic" and you can see the Chapter Title "End of the Republic" shining through the pages already.

In the end, all those that learn history are doomed to watch history repeat itself.
Doesn't work as well in languages where indentation is significant.

The point is that the code on disk needs to work when it's compiled. That's all. You could write an editor that displays the code in a circle so long as it writes properly indented code when you save. Nothing about the IDE is actually important.
http://doyouneedablockchain.com
Wrong URL. Submitted a few minutes later by other user https://news.ycombinator.com/item?id=17644472
Serverless, Inc. lands $10M Series A to build serverless dev platform
Related question: why are qwerty keyboards on feature phones not really a thing anymore?
Carry shungite crystals to protect from radiation

Hi, I'd like to report an ongoing contamination of the environment with bullshit.
Not sure why someone(s) downvoted you. Maybe because you mentioned Microsoft?
Dark Pattern: Opt-in above the fold, but opt-out below the fold
>In a racist structure there is no way to be blind to race, you either perpetuate it or you work against it.

You could be trying to say one thing while I hear something different. Do you think it is okay to elevate underrepresented minorities despite a lack of objectively measurable merit?
My pet peeve: Not providing screenshot, gif or video.

Some developers even do that with themes. Yeah, I am not going to DL a theme file only to find out I don't like.
The rationale behind that is avoiding re-renders, which can (but doesn't always) improve performance (shouldComponentUpdate can be slower than simply always re-rendering, per a React core developer): https://news.ycombinator.com/item?id=14418576

If you're concerned about allocation, here's what the same core developer has to say about inline functions in render(): https://twitter.com/sophiebits/status/938075351414063104?lan...

Also see the article that acemarke linked above.

This is a textbook case of premature optimization. Why make your code harder to read just to achieve some performance gains that likely aren't even noticeable?

Lastly, regarding the ESLint rule, sophiebits put it better than I can:

I don’t recall ever having seen a credible-looking study about this, including in 2015.
> if you remove the salt from one, it becomes crumbly and dry

If you remove the salt it is not a sausage. The word sausage comes from Latin salsus meaning "salted". Salad and sauce also come from this root (more obviously in the Spanish salsa).
it's too complex and useless. There's nothing wrong with how we use the web now.
> play an instrument (very well, but not remarkably),

Let's take your low end of 600 students. Let's say you are a former musician and could judge their ability after listening to a mere 1 minute of music. Plus perhaps 30 seconds to reflect upon what you heard and make some notes.

That alone is 15 hours of your work week as an admissions officer, or 3% of your total time for the review period if you figure a full 3 months of reviews for applications. That's assuming you didn't listen to musical excerpts from the thousands of other musician students you ostensibly reviewed to fill in the slots for the rest of the Freshman class.

Did you do that as an admissions officer?
This strikes me as the same kind of thinking as, "We oppose extramarital sex and therefore we should not teach teenagers about condoms, they should just not have sex in the first place and then they won't catch any STIs."

> Not to mention that this won't work, because real sites actually need some of these features.

It works like the CSP header already works, so it's origin-based.
Clearly 'reitzensteinm is baiting this "IvyAdmisions" [sic] character. No one who had a job at Harvard for more than a month would tolerate that statement, but "IA" agrees heartily. He's going to claim that he was in admissions at a different Ivy, but no matter how people might look down on Penn or Cornell, they wouldn't have this joker around either. This account has existed for 42 days, and is trolling this entire thread.
Most languages don't have ASTs that work well in "degenerate" cases like unfinished/work in progress/sample code. These are things you often want to have in source control. There are also very few AST standards between languages making for a lot more language-dependent work for an SCM.

(For what it is worth, I toyed with what I think to be a useful compromise to the idea, which is to use syntax highlighting tokenizers, which perform well and interoperate well with character-based diffs: https://github.com/WorldMaker/tokdiff)
Good story, but man, I think this story sucked up like 30% of my battery, and the ads didn't even load half the time.
I'm not sure I'd call this a security header, as all of the features controlled by feature policy already have their own systems in place for ensuring they don't hurt user security. A site can't get your GPS location without asking your permission, regardless of what a site's security headers say.

Rather, this seems more like an anti-annoyance header; it lets sites and server administrators restrict the behavior of content they're serving to ensure it doesn't annoy the user. The most obvious use case is for ads: a site could, for example, specify that ads are _not_ allowed to play audio; and the user agent would enforce that.
> How about you just do your job as a site owner and employ an ad network with a code of conduct/morals?

And if the ad network suddenly changes their policy without notifying you, what are you supposed to do?

Because you can't proxy the ad network (because then the ad network doesn't know which ads to serve, since they lose info on the origin request) there are two ways to deal with this: either continuously monitor your third party providers for malfeasance, or sandbox them. Isn't a sandbox better?
A high quality camera for a vacation

Media production gear for an art show

Hardware to demonstrate a proof of concept for a startup
Evolving floor plans
OK, fine, let's be even more pedantic. The question is whether you should be able to get or remain married to someone. The purpose of Prop 8 is to make things that were previously recognized as legal marriages no longer legal marriages. If you're in one of the affected marriages and your CEO is trying to cause your marriage to become invalid, you may not share long-term goals.

(I can't tell, are you disagreeing with my point or just picking at the words I'm using to make it?)