skysight-inc/HackerNews huggingface dataset:
Gonna say I expect to see the dot files and don't really care.

I think to be upset over that is just looking for a fight.

It works across all of my OS's, I know its config specific to the app, and if I want to jump in and get some info it is just a ~/ away...the overhead is so low I've spent more time thinking about it in this statement vs all the time ever wrestling through them or battling tribal knowledge.

I guess I just don't see a strong enough argument here.
> Some might see the expansion of a single compound command into a nearly 200-line script as a sign of everything wrong with modern software development. And, on one hand, that’s a fair point. But, on the other, the result is pretty nice.

I wouldn't call it "everything wrong with modern software development", but I do think that some of the spirit of the Unix philosophy, with small, simple tools that can be composed in gestalt to get something useful, is lost with this solution.
> They should have told people that 10 years ago, when the IT community started to feel it would go this way, and begun to warn everybody about it.

10 years ago, you say?

https://www.nytimes.com/2008/11/30/business/30privacy.html

https://www.chron.com/sports/longhorns/article/Longhorn-s-ex...

https://bits.blogs.nytimes.com/2008/11/13/does-google-flu-tr...

http://news.bbc.co.uk/1/hi/technology/7196803.stm

http://news.bbc.co.uk/1/hi/programmes/click_online/7375772.s...

https://www.nytimes.com/2008/11/16/business/16ping.html

https://www.npr.org/templates/story/story.php?storyId=887486...

https://www.cnet.com/news/exclusive-the-next-facebook-privac...

Journalists were writing about privacy concerns in mainstream media quite a lot.
You left the company name above BTW.
Some of those lessons have most definitely been used to improve the reference implementation.

It's not remarkably slow as long as you compare apples to apples, that is non-jitted vm-interpreters.

Jits pay a steep complexity- (and hence maintenance) price for their performance that should be taken into account when comparing.

Designing a significantly faster interpreter with comparable features is non-trivial from my experience [0].

https://gitlab.com/sifoo/snigl
Most users aren’t _choosing_ their browser, in fact they probably don’t even know what a “browser” is, relative to the “web” and the “internet”. If they’re using even a somewhat modern desktop/phone/tablet and things don’t Just Work it’s probably your fault, not theirs.
In C# and other .NET languages, you'd use this:

https://developers.redhat.com/blog/2018/11/07/dotnet-special...

Many of these are named Windows-centric because of the history of the API. But where possible, they still map to something reasonable elsewhere. Looking at the mapping table, I can't think of anything it doesn't cover.
> They then use massive (and illegal) amounts of leverage

Why do you think their use of leverage is illegal?
If you enjoy cow's milk continue drinking it of course. The alternatives are mainly for either the lactose intolerant or moral dietary practitioners (such as vegans).

I myself enjoy cheese and fatty meat on daily basis.
Edgestream was founded by people out of RenTech? Really? I didn't know that.
> Reads headline

What?!

> AirAsia

Oh, yeah not surprised.
Urs is good engineering manager, but bad business manager. So while he was managing TechInfra, it was ok, once he started to manage Cloud, it wasn't. Interestingly, he is smart enough to realize it, this is why he hired Diane, who managed business side at least more competently. But it looks like Diane didn't demonstrate enough liberal virtue with her support for DoD contracts and got kicked out. Now they hired Oracle dude to replace her, most likely not a great culture fit.
I’ve seen it estimated that it takes 2,000 gallons of water to produce a gallon of cow milk which would be twice what it takes to produce almond milk.
Hank Green posted a video just yesterday that gives a lot of good context about the YouTube ContentID system, its challenges, and the broader impacts of copyright, creativity, and culture.

https://www.youtube.com/watch?v=BL829Uf2lzI
I’m not too sure about my Archer C7 (v2). My internet connection is 400/20 and I only ever see 250-265 max down, via Ethernet.

I need to disconnect everything and go direct to the modem but I really think the C7 just can’t handle it. Running DD-WRT with a modern cable modem.
"Don't run apps that you don't trust"

So basically no apps at all.
Fwiw, nothing about rust (probably) but a whole lot about CPython's implementation. Extensions can and do poke around in object internals and will break if the internals don't work the way the extension expects them to (that is, the way CPython works). This has long been PyPy's big stumbling block (though it seems to have gotten better).
Yep, you sound like you probably know this, but a few people left RenTech for another firm back in the day. They never got those returns off the ground at the new place.
This is a very strange point of view.

If they are stealing, they aren't doing it very well! Insurance companies tend to only have profit margins around ~5%.

And what does that mean about insurance buyers? Are they all idiots for buying insurance, since it just means their money will get stolen?

Insurance companies can't afford to pay out any more than they need to; doing so would raise premiums for all customers and make their products less appealing in a fairly competitive industry.

Whether NotPetya was an "act of war" (a legal term of art), is a legitimately interesting discussion! To have it reduced to "those insurance companies are stealing" is depressingly simplistic.
Location: San Francisco, CA
Remote: Yes but not required
Willing to relocate: Yes, anywhere in CA
Technologies: React, HTML, CSS, JavaScript, Python, node.js, MongoDB, Express.js, SQL, Bootstrap, Semantic UI, Material UI, InVision, Figma, Photoshop, Inkscape
Résumé/CV: https://zety.com/mycv/sujot_kang
Email: kangsujot@gmail.com
You don't have permissions to create directories in your $HOME, or write files to them?
The new release still works fine on a TP-Link TL-WR1043N/ND v1 (32MB RAM, 8MB Flash). This is an old router I got from the local reuse center for $10 a few years ago. It can handle a 100 Mbps fiber connection fine and has 5 gigabit ports. Thanks Openwrt !
The "Serverless Framework" modified my .bashrc and for that they will never be forgiven.
I think by definition, they'd fail to be a criminal, and simply be immoral.
Which, when combined with a rotated board, will result in further weirdness.
I remember desktop Chrome ‘implementing’ date input a few years ago by using the number input’s spinner. If you press up the date goes to 0000-01-01. It was worse than useless because you can’t even polyfill in a JS datepicker since the usual feature detection would detect Chrome as having support for date input.
This mistake is quite easy to make in JavaScript. Dates are internally milliseconds since epoch but if you construct a date by giving year, month, day, you get midnight in the local timezone which may well be on a different day from midnight in UTC, so if you send back a unix timestamp or (trying to be clever) use UTC functions to get a date from a Date object, you may likely get an off by one error.
Actually you just reminded me what Windows is good for in web development - testing on the 'Edge' or 'Internet Explorer' browsers.

Rather than run Windows native you can download and run the Virtualbox version Microsoft offer for free just for web developers to test browser compatibility with.

With Windows the file system is nowhere near as fast as Linux due to design considerations made in the MS-DOS and Windows NT days. If your code base has thousands of files then reading them across the file systems is a pain meaning that everything runs slow in Windows, the VM or both, particularly with Vagrant type setups. Native Ubuntu is like a breath of fresh air if you have had to work with compromised development arrangements where company policy dictates a slow Windows machine.
[OT] ...and I had to uninstall twitter to be able to read the linked tweet (because I didn’t want to log in)
That's how you can tell it's an alternate universe, the kings are on their colors. That, and the goatees.
Soy milk has protein and doesn't necessarily have sugar depending on the brand, if you are looking for a response to that.
And if we want to talk water usage and environmental impact, any cattle/dairy product is consuming at least order of magnitude more resources and emissions than oats or soy beans.

Oat milk isn’t even a rounding error of total plant “milk” consumption.

https://www.statista.com/statistics/693015/dairy-alternative...

Almond dominates by an order of magnitude, and has grown a loooot just since 2013, while soy milk consumption has actually dropped. Worse, it is projected that consumption of almond milk will more than double, while all other types are effectively flat.

When we talk about this subject, it’s important to realize that to the first order, we’re just talking about almond milk, a trend which continue into the future.
I agree that the home directory is the most logical place for files like these, but it would still be nice if they were in a consistent place. That way, if you wanted to delete your preferences for a specific application, you know exactly where to go without searching around. Personally, I think this should be enforced by the operating system instead of leaving it up to the developers.
Not that I've ever coded firmware, but https://en.wikipedia.org/wiki/Open_Firmware sounded nice.
You are describing a placebo. You tricked yourself into thinking it's fish (if anything it's algae/carageenan) and that you don't like fish (algae). You can train yourself back and enjoy the benefits of soy milk.
Everyone should read Saki’s The Open Window[0].

[0] https://ebooks.adelaide.edu.au/s/saki/beasts/chapter6.html
>'"the wine-dark sea"...well it doesn't mean anything like you could imagine, for their whole model of colour utterly different from ours.'

Doesn't seem like everyone agrees with this speculation:

>"I'm even less impressed by Gordon's argument: it relies on oinops meaning 'wine-dark'. The trouble is, that's not a firm foundation. Strictly literally, the phrase straightforwardly means 'wine-faced sea', from οἶνος 'wine' + ὄψ 'face'."
http://kiwihellenist.blogspot.com/2016/01/colours-in-homer-2...
Dynamic instruction reordering allows higher performance for a lot of real-world code than static instruction scheduling.
Virtual reality and pain management: current trends and future directions - https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3138477/
Hi, I'm Lassiter Gregg, a Marketer turned Software Engineer focusing on Full-stack Software Development with a love for React, Ruby, and Go.

Location: Houston, TX (Will be moving back to NYC soon.)

Remote: Yes (Have been remote based for about 5 years.)

Willing to relocate: Yes, to NYC.

Technologies:

- Computer Science, Algorithms, Data Structures

- Frameworks\libraries: Rails, React, Redux, Gatsby, jQuery, Shopify, WordPress

- Languages: Ruby, Javascript, Go (hobby projects/learning), Liquid, SQL, PHP (WordPress), HTML, CSS

- Testing: RSpec, Jest

- Databases: PostgreSQL, MySQL, Firebase, GraphQL, SQLite3

- Methodologies\processes: Scrum, Kanban, Pair-programming, TDD (Test-driven development), BDD (Behavior-driven development), Continues Integration\Development\Delivery.

- Others: Heroku, Docker, AWS, Netlify, Git, GitHub, Gitlab | Frontend: HTML, CSS, JS

Résumé/CV: https://docs.google.com/document/d/1xMrKzeYHxEvCc5QCJUsPYrpW...

Email: lassitergregg@gmail.com

LinkedIn: https://linkedin.com/in/lassitergregg/

GitHub: https://github.com/lassiter

Website: https://lassitergregg.com

Employment Details: Authorized to Work in USA
If you have issues with something as simple as a pair of jeans and a hoodie, then I would be curious to know the scope of things you get outraged about on a daily basis. Sounds like a terrible prison.

I think this is a case of you already having decided that you don't like the guy and trying to find something, anything that will let you justify it.
I would rather not reveal my city for privacy reasons, but Google Maps also only shows the fixed "schedule" and no real time estimates.

I was not aware about GTFS, but I'll read about it and try and contact the city council maybe. My city isn't small or poor so the problem definitely isn't one caused by lack of resources, but maybe it's just something they haven't considered before. In any case, thank you for your insight.
My Toxic Stoicism Helped Me Cope with Brain Cancer
Yes and this is insanely annoying. Apple, you’ve got to fix this.
Yes, sorry, I saw it in Wikipedia too. I didn't bother to fact check too deeply since I was so happy about it.

Looking at the Wikipedia page, as well as the conversations given in the proof: "Consolas used to have bad copyright but I made it open source!" and "Consolas now has twice the amount of designers it used to have.", it does look like some sort of twisted joke. My bad for this, we still have to hear from Microsoft but I don't think this is legit.
Show HN: E3Dos – A 3D engine I wrote when I was a teen
It's tacky to try to describe things in weird terms to make them sound bad instead of arguing their merirs. I'd rather "breasfeet at a random animal" than "eat genetically engineered things that grow in dirt and manure, covered in bugs".
Which airport is that, BMK?

Similar thing in Germany - I used to live close to Frankfurt-Hahn in Germany, which is nowhere close to Frankfurt, it was renamed to Frankfurt-Hahn at the request of Ryanair.

Three times I bumped into people asking in which direction to walk to get in to get into Frankfurt - it's a 90 minutes drive...
It is because of America’s unwillingness to embrace the Asian Americans that will cause them to lose future conflicts with Asia.

As of today, a large number of the Chinese PhDs are returning back to China to develop technology there because they find the climate (social / political ) too apprehensive and demeaning.
If you're using a credit (NOT DEBIT) card number in the US, you have zero liability for unauthorized and fraudulent transactions. You can even get your credit card issuer to--usually--go to bat for you in the case of "not as described" transactions, too. So there's theoretically no risk to you as a buyer using a credit card because if it doesn't work out, you just tell your credit card issuer to go get the money back.

This is, supposedly, one reason why PINs on chip cards weren't adopted widely here. The customer can, with relative ease and usual success, reverse the charge so what does it matter if someone makes off with a card?

The key is credit cards instead of debit. Your chargeback rights are much more limited with a debit card and a debit card means your money has been held up, not the card issuer's.
Don't think the "never" default arm is necessary. If the return type is set and you miss a case TS should complain.
which is not where nails come from.

Calling breast a reproductive gland is weird. It's a secondary sexual feature, sure, but it's a feeding gland, whose specific purpose is to provide edible nourishment.
Some things XDG is trying to do that's not readily apparent:

~/.local:

It's intended to be /usr/local in the user's home directory. There's a bit of a backstory here though: Linux distros don't follow `/usr/local` as well as BSD's, not much may be there.

~/.local/share:

Same idea, for /usr/local/share. But on many linux distros, this is `/usr/share`. XDG is trying to do is mirror the system directories in the user's filespace.

Let's assume there's going to be a lot of applications: they won't agree on where cache, config, and data storage is kept at within ~/.myprogram. With XDG, if someone wants to clean out all their cache files? rm -rf ~/.cache.

The other thing is: Typically the user won't be looking at ~/.local/share/myprogram - it's for data the application itself is going to use. It doesn't really count against it. What I think we will be looking at though: configuration files. That's where I think XDG is kind of original - but it's really close to what /etc is.

As for ~/.myprogram: I'd be okay with that, if it were purely configuration. But XDG serves the article writer's purpose fine: Keeping $HOME clean. I kind of think splitting between ~/.config, ~/.local/share, and ~/.cache ends up feeling more consistent with how linux/bsd organizes files.
Those are desktop numbers. Virtually all ChromeOS devices are laptops!
>"Curious to hear what you thought the blockers were?"

1. Resolution is hopelessly too low for working with text

2. Ergonomics too awkward to wear for 8 hours at a time.

3. Total lack of multi-plane focus, no ability to sense depth beyond a few meters

These are strictly true for every HMD available, having owned and worked with them all extensively since DK2. I wish it wasn't true either, but it's just where we're at. One big thing that has been solved is tracking though. It's easy to forget what a quantum leap Lighthouse was in consumer grade tracking technology. Having sub-millimeter precise tracking and pose estimation was a huge part of getting VR to an MVP. That gives me hope the other problems can be solved, but there's a long way to go with the need for things like integrated eye tracking, foveated rendering, and full vision FOV being table stakes for a real consumer product.
Your kids can enjoy soy milk so you finish a quart or half gallon together in a week.
Nice bit from the first answer:

>“That’s why we created a PayPal debit card. It’s a little counterintuitive, but the easier you make it for people to get money out of PayPal, the less they’ll want to do it.

Though technically the first answer didn't answer the question it seems.
In this context, "prove" means convince a judge of the Cook County court that the NotPetya ransomware was not an ordinary cyber attack, but rather a Russian act of war against the US.

I think Zurich's point of view is not untenable. If a Russian military submarine had sunk a Mondelez freighter, would it be an act of war? I think possibly. What if a Russian military cyber hacking squad steals their money with ransomware? Less clear, but still certainly a belligerent act on Russia's part.

Of course Zurich will need to present a convincing case that the cyber attack was committed by the Russian government.

Will be an interesting case.
Great, maybe we should start by eliminating legacy admissions, which take seats away from all applicants of merit for the benefit of people whose parents went to Harvard. You are upset about how Harvard makes decisions for all the other people who actually have to have outstanding academic achievements to even be considered for admission (people who benefit from affirmative action still have to be outstanding -- everyone else is rejected before admissions officers even consider "holistic" criteria).

You want fair treatment? So do I. The thing is, I never knew my father growing up. Are you going to find someone to be a dad for every child in that situation? My mom worked the night shift at a blue-collar job and was not always there to keep me focused on my homework; are you going to find someone to supervise every child in that situation? Was it fair that I had to compete with people who did not have to deal with those disadvantages growing up?

Meritocracy sounds appealing in theory but falls apart in practice because we live in a society that only nominally respects "merit" and where some teenagers have to deal with racism that other teenagers do not have to deal with. There is no fair definition of "merit" because everyone has a different set of circumstances in their lives, different obstacles to overcome, and different opportunities to shine. It is fine if you object to affirmative action or if you think there is some better system that should be implemented, but don't make the mistake of thinking that there is some way to treat everyone fairly.
> And of course, all this is on top of the new fashion for the OS to "helpfully" create Documents, Music, Video, etc folders in my home folder, and set the XDG environment variables to point to them. Noooooope.

Yuuuup. It baffles me how Linux users can simultaneously complain that 'its never the year of the Linux desktop' and then at the same time rile against basic usability tenets. The average users wants/needs Documents, Pictures, Videos, etc folders, and it wants the OS to be aware and use these as such.
Now I'm okay with being able to set a specific flag that doesn't make these folders during install, but by default they absolutely should be there, unless you're doing a server install.
One person's "refined wisdom" is another person's "quirky opinions from years of subtle misunderstandings".
Well, speaking as an Australian here, one of the primary reasons for using a credit card is because of the consumer protections it entails. If someone puts through a false charge on my number or steals my credit card, I call up the credit card company and I tell them, it gets marked as stolen, the charge is written off, and I get issued a new card.

Indeed, and this is purely my own personal opinion, there's precious few reasons to use one if not for the consumer protections, and subsequently, i hardly ever use paypal because its just too much of a hassle and I can't see the point in doing more work for less convenience...
Right. If it comes from a cow or a goat, call it cow's milk, or goat's milk, not ambiguous "milk"
>For years, BuzzFeed seemed to be leading the journalism industry toward a brave new future.

Serious question: did anyone honestly believe this to be true?
Feb 2 0019 is Thursday. Off by 2000 years.
It's fascinating how advances in siege technology resemble fast Darwinian evolution until of course the bigger fish in planes and tanks come in and eat everything else up.
> Part of the problem in Windows is that Program Files is write protected for security, so you can't store a local configuration file relative to the exe. So where does it go?

This hasn't been a problem since the first version of Windows that had a filesystem with such protections - that would be Windows NT 3.1.

The correct location for such stuff is %USERPROFILE%\AppData\Roaming or ...\Local, depending on whether those settings are machine-specific, or should be synced across all devices for that user accounts (in environments where this is appropriate, such as domain networks). This particular location is in use since Vista - before, the names were slightly different ("Application Data"), but in any case a well-behaved app is supposed to use Win32 API to retrieve the correct path, rather than hard-coding it - which also worked on Win9x.

> I assume there must be documentation from Microsoft and Apple about best practices for this... I hope?

Of course.

https://docs.microsoft.com/en-us/windows/desktop/shell/known...

https://developer.apple.com/library/archive/documentation/Fi...

The problem is that so many apps just straight up ignore all those guidelines.
I have been suspicious of Roth IRAs because I keep seeing sales taxes increase in the US and a push for something like a VAT. Which might negate most Roth savings (but not in this case).
Sadly they need to cater to a audience that craves familiarity and fears change.
Normalization in Gradient`s Point of View
What effect does normalization layers have on the gradient? (Link: https://goo.gl/48ai3o)
Cloud for Google is like Internet for Microsoft - was in great position to take advantage of and entirely missed.

There was a hard pivot in TechInfra when Cloud became a priority. And there is a business reason for it - if was estimated that with other cloud providers growing and consolidating Google will cease to be hardware buyer #1 and thus will not get best hardware discounts, affecting profitability of Ads/Search. So there was no choice but to get serious about cloud.

As for dropping prices, nothing will happen - clouds already run on relatively small, albeit oligopolic margins. If one provider reduces price, other providers will follow, with a bit less profit for everyone. This happens from time to time.