skysight-inc/HackerNews huggingface dataset:
Sure.

I worked on the system which is now the customer admin for Square’s ecommerce platform they bought in Weebly.

We were all learning Vuex, while also trying to ship code. Across a half dozen pages we had a half dozen slightly different ways of addressing Vuex data. It wasn’t so much complexity that a professional coder couldn’t keep it straight in their head. But it was a trivial amount of complexity to fix. Two days work, maybe a week. Mostly variable naming.

But we chose to ship that feature because we wanted to prove to the company we could deliver. Now those coders will live with that choice for a log* time. New pages will use another slightly ad hoc scheme.

Eventually some architect will decide something like “Vuex is too conventional, we’ve got too much glue code, should we try switching to Redux or Vuedux?”

And the correct answer for the devs is: yes, it’s good for your resumes.

And (speculation) the engineering management will probably never swallow “we have to do three weeks of variable renaming and function moving to fix this now”. If they couldn’t swallow two days of cleanup in exchange for meeting an arbitrary internal target, they won’t swallow three weeks which probably pushes back a user-visible release.

* I meant to type long, but log time, pun intended
I was in Bangkok last year and Thai food there was amazing. Unlike American Thai food, it was savory rather than sweet, and had a kind of oomph that I've not experienced anywhere in the U.S. outside of San Francisco (Thai food in SF is pretty good).

American Thai food is trending sweeter by the year and getting less and less edible [1] for people without a sweet tooth like me.

[1] https://www.theatlantic.com/magazine/archive/2012/05/six-rul...
"Light is not a device we charge up and carry around in our pockets. Imagine how much dimmer that world would be: people carrying flashlights, shooting small cones of light wherever they go. It would be a small, lonely, personal world, a world where we only get to see one thing at a time, a world where one of your hands is always full with an electronic gadget." Nicely said
It's always a lead into cutting NASA spending so remind them that it's not a zero sum thing, cutting NASA's budget isn't going to cause lower taxes, higher spending on $THINGS_SHE_PREFERS, or a fatter personal wallet, it'll just be cutting NASA's budget.
> I’m not sure why America ever installed digital voting machines

Because companies that make them lobbied state governments to use them. Usually by pitching various fraudulent claims, like "it's cheaper" and "it's safer" - but, of course, what really talks is money:

https://www.mcclatchydc.com/latest-news/article213558729.htm...

Keep in mind that here in US, even when it comes to the federal elections, the states are the ones that run them, and they have a lot of leeway in doing so. Thus you see a very wide spectrum, all the way from the craziness described in this article, to states like mine where all ballots are paper and election is handled by mail. Similar with voter registration and identifying voters.

It doesn't have to be that way - Congress has the constitutional authority to regulate: "The Times, Places and Manner of holding Elections for Senators and Representatives, shall be prescribed in each State by the Legislature thereof; but the Congress may at any time by Law make or alter such Regulations, except as to the Places of chusing Senators.". But they don't really use this power much; two prominent examples are the federal law that mandates single-member districts (which is bad, because it prevents states from experimenting with other electoral systems), and the law to establish a single voting day (which is Tuesday, because said law dates 170 years back, when primary consideration was to accommodate people travelling to polling places from remote locations by foot or by horse). Given the importance of federal politics these days, I think it's long overdue for much more stringent regulations to set a baseline that guarantees free and fair elections.
Omar's article has all those details for you https://rsnous.com/posts/notes-from-dynamicland-geokit/
Does the military still hand out amphetamines and/or modafinil, or is caffeine really the alertness/wakefulness drug of choice?
Anybody who has hunted for an apartment semi regularly over the last few years can verify. The first obvious trend is that Airbnb prices have skyrocketed since 2016 due to a positive feedback loop of "well if she can charge _that_ much for _that_ place, I could charge more for mine". Perhaps less obvious is the disappearance of monthly rentals from the market as landlords switch to airbnb. Two years ago on sites like padmapper most listings were for monthly and yearly rentals with the odd airbnb listing. Now it's the reverse.
The AMA controls enough seats on that board to prevent new schools/seats from being created.

And the idea that an industry as profitable as medicine needs the taxpayer to fund its training is preposterous. This is just a deflection from the AMA's role.
>At least in engineering teams it's super easy to have motivated teams because the people choose this career out of desire for working as engineers.

Where do you work and how do I get a job there?

I've only worked in big corporations - and I rarely see this attitude. Many people became engineers because it was seen as a way to make a decent living. The number among them who actually enjoy technical stuff (say, well enough that they would do it in their spare time if they had all the money in the world) is negligible. And then even amongst those, big corporations with mediocre management can do a great job of demotivating you. I've certainly been there - where I decide "Screw all this. At this point I'm doing it only for a paycheck (i.e. no job satisfaction). I'll just put in the minimum to keep my employer happy and use my extra time to do fun technical stuff at home".

In my experience, the "median" management helps you go down that path. You really need them to actively foster technical interest.
100ms in additional latency costs you 1% revenue?
I still prefer X instead of Wayland. I do not use a desktop environment, and I also think X is a better design (although many of the extensions are not so helpful I think).

(Also, I like the middle mouse cut and paste, too. I still use it in xterm)
It's not finished in a single night everywhere in US, either.

https://www.seattletimes.com/seattle-news/why-is-ballot-coun...
>the Bing ad shows the domain as `google.com

There's a reason for this - ad tracking for conversion, performance or even to make sure the advertising network is honest. The ad tracking domain is not always the same as destination domain.

AFAIK, this problem seems easily solved.

All Ms has to do is flag ads whose displayed URL do not match the final URL for manual review. Or simply ban it.
I've been trying to make some kind of smarter approach to prevent typesquatting in my GUI for package managers called pips[1], by means of fast BK-tree[2] package name comparison with the offline index.

There's some different approach I'm still working on to roll into pips, hope I won't be too lazy to make it happen, eventually.

[1] https://github.com/ptytb/pips
[2] https://en.wikipedia.org/wiki/BK-tree
The worst thing is when whatever you're pasting has a newline attached, so pasting it also 'presses' return.
True, this was one of the things that originally appealed to me about Linux. But on a for-profit operating system this turns into an "app store" which gets to pick which software is and isn't allowed, while taking a 30% cut of the profits.
This is a great post. Im curious if these techniques are widely used in hedge funds/prop shops today. I was an equity options trader many moons ago, and the Chicago prop shop I traded at generally had every trader using a simple vol arb approach. Apart from real time vol calculations per strike in the trading tools using black scholes and historical vol for the equity, nothing more complex was used to execute trades (eg no stochastic vol or jump diffusion). The concept of smiles was understood, so people would generally trade at the money options exclusively. Positions were delta hedged over night, generally at market close. Deep out of the money options were used essentially for gambles. Vega was the main source of edge, and as you can imagine, most traders exited positions once their options drifted in or out of the money since our vol model didn't really account for it.
Our try in Norway on a large osmosis plant:
https://en.m.wikipedia.org/wiki/Statkraft_osmotic_power_prot...

Crossing fingers that this could reignite the view on osmosis.
Check the source for instructions: ctrl+enter will follow a link character, esc moves back one room, ctrl+shift+enter creates a room. So cool B)
The One Personality Trait That Is Ripping America (And the World) Apart
It doesn't matter how many medical schools or students exist, if there aren't enough residency positions for them. And the AMA does not control the number of residency positions.
> Do you believe that?

I don't believe that, I also don't believe that "my writing implies that" - dont put words in my mouth, it's aggravating to play that game.

> Do you expect me to enumerate all the possible ways?

I'm asking specifically what this brings to a software team; just a few good (general) examples will do. I can't see how I answered that; Are you saying the answer is only in "very specific examples of software"?

> don't you think about your life experience has been shaped by your gender and race

Yes, but nothing to do with my programming contributions
In grade school I would hold out for about a month after the switch to Daylight Savings Time: anytime somebody asked me for the time, I would provide it with an hour offset to what they were expecting, and when they quoted a time in their system, I was vocal about correcting it to the original time zone.

Somehow I was the nuisance for doing this, even though I think it’s quite clear that _they_ were the ones making time-keeping more difficult here - everything was working out just fine until they decided to change the meaning of 2pm for half of the year.

If we’ve somehow got an entire society that can play gymnastics with time in this way, and claim to wrap their head around it, I don’t think changing the calendar is really a huge ask. But I think the only way to pull it off is for the government to mandate its use. There's just not enough interest in fighting the currents for this to reach critical mass otherwise.

That said, I’m not convinced of the value of this calendar. Months are constructs that don’t have much meaning, but so are weeks - we could ax them both and just quote dates in terms of the numerical day within the year, for example. Or we could keep around weeks, but divide the year into quarters instead of months — that seems the most business friendly thing, and people already tend to think of the year in terms of four seasons outside of business; I wonder if Kodak considered it. Or, we could keep around the idea of weeks but rearrange them to be 10 days long to better fit with our decimal number system (7 days on, 3 days off? I might be amenable to that).

I guess months are valuable for businesses which provide long-term services and bill by the month, like ISPs or credit cards. But I’m hesitant to rebuild our time system to suit a business use-case that’s particularly widespread _today_ without some plan on how to easily change it when it no longer is useful. DST was founded in a similar way, and now we’re stuck with it for way longer than it ever made sense to keep it around.
Sure, but there are _hundreds_ of games.
If I send you a letter from your house address, are you going to send me a check to whatever address I want if I say I'm your Mum?

Email domain spoofing is super easy.
Why wouldn't it mean those things? That's the essential nature of budgeting.
Not OP, but I'd guess the idea is that calling untyped code in TS is basically Pushing the Big Red Button, or Launching the Nukes™. When doing that in TS, you do it knowing it's your own responsibility to test and establish trust in the code. And Elm and PureScript are the same. In other words, Elm and PureScript won't save you from screwing it up the way you can with TS.

All pure/statically typed languages have escape hatches. It has been leveraged as a counter-argument to using them. But but but, they will say, Haskell has unsafePerformIO!!! Well, yeah, sure it does. You can subvert the borrow checker of Rust, too.

But you have to do it explicitly. You can grep your code base for "unsafe" (literally). You can lint for that. You can code review for that. You can document it. And that's what makes it OKish. In a way, types are like big fat oven mitts, and you're the lead programmer of a bakery, where you pop buns in the oven all day. You can discard the oven mitts for a time, though, and do whatever delicate work you need your actual fingers for. Just don't touch the hot stuff, lest you get yourself burned!
I created a 1kb JavaScript library for preloading assets on the browser
FYI, just screenshot after reading this comment: https://imgur.com/a/zZCcXc2

Malicious ads pretending to be MapQuest remain alive and well. After pausing my Pi-hole, I can confirm that it refuses to actually provide directions when asked, and promptly tries to add an extension to my web browser.

Part of the problem with ad platforms like these (including Bing's), is even if you report one and take it down, it's trivial for the same people to stand up the same website on a different cloud server with a slightly different domain name and do it again.

Notes:

- My sole extension not made by Mozilla itself is the EFF's Privacy Badger. I also use Firefox Multi-Account Containers and the Facebook Container, both first party.

- Do recall that advertisers can target users by a variety of variables (browser, location, etc.), your ad experience does not reflect everyone else's ad experience.
I must say it renders nice and very quickly on mobile. Well done!
Female Employees Who Are the Only Woman at Work More Likely to Consider Quitting
Why take such a roundabout way of solving the problem? Why dump data into a log and then parse it back? Why don't they just have a separate structured log file/database with only the information they need?

"It turns out serde, the Rust JSON library, is super fast. It tries very hard to not allocate, and it can deserialize the (uncompressed) 1GB of JSON into Rust structs in 2 seconds flat."

1GB/2 seconds = 500MB/s which happens to be the sequential performance of a SATA SSD.

Beyond decompressing gzipped data to then skip most of it there doesn't appear to be any performance problem at all as far as I can see.
I tried watching some of the 20 videos, and none of them really grabbed me. But even worse, as I was starting to get bored in the middle of watching one of them, I noticed in YouTube's Recommended For You column a video for "[Competitor's] Monthly Subscription Box" that had 100x as many views... and now I've started going down the rabbit-hole of watching competitor videos instead.

In particular, this competitor video was just a lot more fun to watch: it's less about the product, or specifics of the subscription, and more just enjoying the two friends joking around with each other. And that helps sells the experience of the product: Buy this box, invite a friend over for the afternoon, and laugh at each other's awkward faces trying sour candies until the dog starts coughing and freaks you both out:

https://www.youtube.com/watch?v=3rwmezY0YZ4&t=7m44s

Or just have a fun afternoon trying to get the damn bottle open:

https://www.youtube.com/watch?v=3rwmezY0YZ4&t=9m32s

Of course, as much as that video had me laughing out loud & watching to the end, even that particular competitor video only has 250 views. And maybe you don't want videos like that, 'cos those girls really hated half of the candy the competitor sent to them.

The Candy Japan videos mostly had lower production values than the competitors ones. The Starbit one looked interesting, but their audio was so quiet & echoey that I couldn't bring myself to watch it. I did watch all of the "Sailor Moon & Kids" one (https://www.youtube.com/watch?v=aHF1p3ggq_w) and it was okay, but it kinda looked like the kids weren't enjoying the candy by the end.

So maybe the channels selected need to be filtered down further based on quality of production & whether their videos in general are fun enough to be shareable. Or maybe look at this as having bought $1000 of video recorded customer experiences & feedback.
Reminds me of Computerphile's The Problem with Time & Timezones - https://www.youtube.com/watch?v=-5wpm-gesOY
Yup same here, they had a rotating team of dentists who swapped seats every week and often times tried to upsell me on procedures and one had the audacity to joke I was costing them money cause I had no cavities or work needed "it's good for you, not good for me" said with a chuckle, while I rolled my eyes and got the hell out of there eventually finding a family practice I could trust.
No, but by German ingenuity, they'll find another way to have to cheat emissions tests.
Do you have any link to the newer SICP videos
Traditional Italian also gets a lot of its umami from tomatoes and grated Parmesan or Grana Padano cheeses.

I was surprised to learn chilli flakes are a popular spice in Italian cooking from Italy (even Italian grandmothers use them).

They are almost never found in Italian-American cooking except in certain dishes like Arrabiata. Most of my Italian-American friends can't handle any amount of spice.
You are right that they are very closely related.

For variational autoencoders (one baseline technique for this sort of thing) if you make your neural network have one layer without a nonlinearity, and train it, it ends up minimizing the same objective as PCA (i.e. finding the eigenfaces).

I believe this is also true of GANs where you similarly restrict the generator and discriminator to be very simple.

I bet there is a nonlinear non-NN approach that could perform well, but we may not have the investment in hardware, well-optimized algorithms, etc to train big models fast.

edit: here's a paper that connects GAN to PCA in a simple case, among many other things. not the easiest to follow, though.

https://arxiv.org/pdf/1710.10793.pdf
This has been my experience too. I've done a bunch of these sorts of changes over the years in C++. It's very straightforward: break code, fix errors, run code, fix remaining bugs (if there are any), commit code.

None of these projects had unit tests, but that's fine - you don't really need them for this sort of modification, just some patience, a tolerance for boredom (that, or the ability to suck it up anyway), and a complete lack of concern about messages such as 'ERROR: 0/1,577 file(s) built. NOTE: Error limit exceeded - only showing the first 99,999'.
Quintuple plot twist: Tesla attempts to buy VW, but ends up pulling a Porsche and getting bought by VW in the act.
You're leaving out many things about coffee. Specifically, caffeine, which energy drinks are often loaded with. Caffeine on its own can cause anxiety (See "Caffeine-induced anxiety disorder") and is linked to depression. Let alone workers consuming caffeine during work time with headaches(or other withdrawal symptoms) on their days off who still haven't figured it out the stuff is just plain not good for you.
>Does the military still hand out amphetamines and/or modafinil, or is caffeine really the alertness/wakefulness drug of choice?

Actual stimulant use is restricted to special forces and flight crews. But anecdotally, the energy drink consumption in the Army is out of control. I can remember people literally ordering pallets of Monster to show up on training exercises. Nicotine too. It's not uncommon to see someone with a dip of Skoal in both sides, smoking a Newport 100, and drinking a Monster all at the same time. It's just a necessary escape when you're living in an environment that has your fight-or-flight response engaged 24/7 causing total CNS overload, with zero access to alcohol or hard drugs and 4 hours of sleep a night.
Google also has a bug bounty program for Pixels, paying up to $200,000.

https://www.google.com/about/appsecurity/android-rewards/
You'll have a huge problem with uninformed reviewers. It usually doesn't become apparent you've been receiving substandard care (or over care) for quite a while, if ever. Maybe you could contact this by taking reviews only from patient advocates?
BabyAI: Towards Grounded Language Learning with a Human in the Loop [pdf]
When getting down to the nuts and bolts of a Seebeck (thermoelectric) junction, the efficiency is highest when the heat flow is minimized and the temperature difference is minimized.

You get no power when those things are minimized, and in fact you want them both as high as possible.
Communications majors work in HR, advertising, PR, etc. Most liberal arts majors are the same way- there are jobs, just no recruiters throwing themselves at you. CS is unusual in that there's a huge demand for recent grads, most other jobs have the experience/no experience paradox.
> A whole chicken costs $6

That means you blew your 3-day food budget on half a chicken. That's just not nearly enough calories for 3 days. I'm not doubting you're able to afford chicken on that tight budget, it just seems that you're using it more like a condiment, rather than food.
How brutalism has shaped games
Thanks for the info. Obviously WebRender and Wayland integration are separate concerns but I was mostly curious if you had any idea if Wayland would address the issues you were running into with X11/Xorg.
Bird Watching with the Ravenmaster
The money will probably be directed to another department.
agile is an infection brought on by its highly viral proponents that dilutes what words mean into babel-like nonsense that they exclusively control and [re]define on a treadmill to bill at consulting prices.
Interesting. You wouldn’t happen to have a link to docs, would you?
If you're thinking about moving databases Postgres or Postgres with TimescaleDB [1] might be an interesting option to consider.

But yeah, like akerl_ said, StackOverflow seems like the right place to ask otherwise.

[1]: https://www.timescale.com/
I think most companies do do this, on a rolling basis with different parts of the product.

Except by “dump every six months” it’s more like “after six months don’t add much to that anymore, unless we can dedicate a good three weeks to hacking it into place. And then dump the whole component in three years”.

Since your customer base and business requirements are likely to turn completely over in 3 years this makes some (perverse) sense for a startup.
That's very peculiar. I was running in incognito with no adblock, and checked across multiple devices and multiple internet connections, so you seem to be uniquely affected.
I would say that as of 2018, the big energy drink is Rip It, and truly the volume and frequency of consumption across the forces cannot be overstated. As you say, when your life and the lives of your comrades is on the line, what else can you do? Most people require drugs to remain some semblance of alert for 18 hours a day, and of course it takes a toll.

It’s almost as though a constant state of deployment and endless warfare is a damaging and undesireable condition.
This is great. I liked the early 2000s Clippers and many times have asked what happened to Darius Miles. First NBA game I went to was Clippers vs. Lakers with this group.
I use SQLite (just the command-line version is good enough) for statistical programming. Many functions are missing, but I wrote extensions with the needed additional functions, and there are also some useful extensions that can be found in the SQLite source tree but that are not part of SQLite itself, so we can use that too.
Wouldn't running to the perimeter and then always running whichever way creates distance from the lion along the perimeter achieve this?