skysight-inc/HackerNews huggingface dataset:
I guess I don't care about the efficiency at all. The features I do care about are whether I have enough range to use it the way I need to and whether it accelerates fast. On both counts it does perfectly fine. I might pay a little more for amount of electricity I use, but that's not exactly the "high-order bit" in terms of the TCO of the vehicle.
I've had bad luck with ORMs in general, mainly because they fall apart whenever I need to do something complicated. The abstraction is just too leaky.

However, I've had really good luck with Doobie, a purely functional SQL library in Scala. The big difference is that queries can be manipulated as ordinary pure values, which really lets you do some cool stuff. I actually used these features to significantly speed up a schema change in a large database I was working on.

https://tpolecat.github.io/doobie/docs/01-Introduction.html
Author Here: I rereleased an old project of mine after I updated the Javascript a bit for fun. I really do hope someone finds it useful!
You can imagine three levels of skill (https://codewithoutrules.com/2018/10/10/beyond-senior-softwa...):

1. Implement a solution someone already came up with.

2. Solve a problem someone gave you.

3. Identify problems.

The higher the level, the more valuable of an employee you are.

If you are level 2, you want to make sure your resume doesn't give the impression you're level 1. So for example, don't just list "I wrote some code", explain how you came up with this design, and why.

If you are level 3, you want to make sure your resume doesn't give the impression you're level 2. So make sure you explain how you identified the problem, and why it mattered.
I really don't see how ridesharing will ever be profitable enough to justify these valuations (esp starting at these losses). Lyft had proven that they aren't going away, so unless Uber and Lyft merge (which the government shouldn't allow) there's not enough pricing control.

The "we will be profitable once self-driving cars are a thing" argument? Good luck. That market will be _even_ more competitive. Waymo is going to knock all their teeth out.
People aren’t idiots, but reinventing the front end is like starting over and needs to be done in one fell swoop.

Usually that means redesign on the quick which always equals missed features. The classic example is when everyone jumped on responsive web design. Many applications and sites ended up including 80% of the elements of the desktop page and dropping other elements. Like my bank, who eliminated the ability to see your routing number and account number.
Aiven | Site Reliability Engineers, Customer Success Engineers, Developer advocates | Helsinki / Boston | REMOTE | https://aiven.io/careers

Aiven is a cloud technology startup creating fully managed cloud services from the best open source database and event streaming technologies.

Our cloud services allow our clients to focus on building awesome applications instead of worrying about data infrastructure management. All our services are based on the best open source technologies, and we're also active open source contributors.

We're headquartered in Helsinki, Finland and can help you relocate here, but we also have employees in other cities across European Union and United States and welcome remote applications. We're now looking for new team members to work on site reliability engineering, customer success and developer advocacy.

https://thehub.fi/jobs/company/aiven lists more of our open positions. Please note that while the site lists the positions in Helsinki, many of them are also available for remote employees in other locations across EU and US.
I have a dedicated linux VPS with them and use their CDN a lot. The prices seem so high, I'm considering moving.

Any suggestions?
I currently have a cohort model in PyTorch (well Pyro) and we will gather data from 10+ centers during a trial. That sort of collection was difficult to get agreement for, and it will be interesting to see how this sort of thing could help. If we could have the data stay in the hospitals we would get more data I suspect.
Can you elaborate here? Testimonials, case studies, reviews, and other forms of social proof definitely have a huge impact on conversions, so I’m curious about how it can be done better in your view, or if the entire idea is anathema to you.
My 7-year 0% loan is on my Tesla. You can't negotiate the price of a new Tesla.
Interactive Particles with Three.js
I'd like to toss The Art of the Personal Essay by Phillip Lopate into the mix. It's a terrific collection that spans the millennia--from ancients like Seneca and Plutarch to Gore Vidal and H.L. Mencken, and everything in between. As far as being exposed to different styles and modes of thought go, that anthology can't be beat.
A minimal “go get”-able decoder/converter for iPhone's new photo format (HEIC)
https://github.com/jdeng/goheif

Based on libde265 for HEVC decoding and some modifications to @bradfitz's HEIF parser.

Works for Linux/Mac OS X/Windows (with TDM-GCC).

All golang code is less than 2000 lines including the HEIF parser (the rest of the package is the included libde265 decoder C++ code). Likely the smallest self contained open source option on internet.
You can likely still detect much higher frequencies due to saccadic eye movements. Up to around 2-3Khz.
The revenue on the refrigerator to Amazon is 10x or more higher than the deodorant.
rogue wave springs to mind. searching for "open source support service" or "open source support company"
Mathoverflow doesn’t seem to suffer from so many issues as other SE sites. It doesn’t really get many low quality questions (those belong on math.SE instead), and far fewer people use the site so there is less aggressive moderation in general. It does still suffer a bit from questions being put on hold for annoying reasons but it does allow for big lists and refrence requests and such.

It’s true that there’s lots of discussion that is out of the scope of mathoverflow which doesn’t have a centralised place to go on the internet. Such discussions tend to live on blogs and forums and email lists and discussions at conferences
I don't believe a tool can always generate the correct statements. But I do believe those same statements can be used on all deployments, which I consider automation.
> In reality, your conjecture turns out to be largely untrue. Visual design quality does have an impact.

Did you read the article? The author specifically says, "Before all of the UI designers that read this go out and riot and champion against me for saying UI redesigns are a waste of time, let me say that I do value design. I think at the bare minimum, a product or website needs to be usable, and if you possess a good eye and steady hand, you should feel compelled to create something that looks pleasing."

He then goes on to say, "Just stop redesigning the UI all the time. UI redesigns, in my opinion, are a waste of time 95% of the time. Let me explain further."

That's not so contentious IMO. Redesigns can be too frequent and the purported purpose of redesigns is typically nebulous, and can be driven more by politics than any of the objective metrics that you describe.

> People aren't idiots. They don't do this work for no reason. Try to understand and respect the work outside your own department and specialty.

Of course they have reasons. That doesn't make those reasons objectively correct. Maybe you should try to understand and respect the point the article is trying to convey, that perhaps the pendulum on UI redesign has swung a little too far one way.
Yep, which is kind of ironic given the security jokes against other platforms, which I am also to blame on my zealotry days.

At least it reached the point that now more kernel devs are willing to accept the old grsecurity improvements.
That's a separate issue. The content here appears far too specialized and restricted even for math PhDs (while I don't have a PhD, I do have an extensive background in math and have published research).
> Yes absolutely!

The problem with these cases is generally that people want to use data that didn't come from a controlled experiment to begin with. You have a nice, fat data set of all the people who have been treated for kidney stones -- you could never afford to do a controlled experiment at that scale. But because the treatments weren't randomized (and neither was anything else), the conclusions are erroneous.

This has been a huge problem in social sciences, where you can't do the controlled experiment at all, even at a smaller scale, because there is no way to randomize the choices individuals make. All you can do is try to control for the divergence statistically -- but there isn't one confounder in real data, there are thousands or more, and each one you want to control for multiplies the measurement error (because the measurement error in the primary factor combines with the measurement error in the control factor).
Warren Buffett sells his Oracle shares, retains $44B investment in Apple
Only a specific set of grumpy people of a specific age give any shits about it.

The real difference with the ribbon is that computing shifted from professionals and workers to everyone. The audience that cares about old style windows menus is vocal and tiny. Users struggled to discover, locate and remember items in the old menus. Many users struggled to find the menu.

That said, the Mac menu system is the best implementation of that type of menu delivery.
That's fine, but it doesn't change the fact that the sites are very ill-suited to many sorts of discussion that should then be handled by other sites.
The OP article is criticism-lite, but the topic is never more important with multi-platform phone, tablet, and web development. I believe we're post App-Gold-Rush era. You're not so excited anymore to run off and join a startup and leave a good paying job at a steady corporate gig. In that setting who's going to rock the boat? Who's going to stand up and question, Is this really the right direction? Everyone is getting paid.

Currently my own whipping post example is the smart phone app, Transit [1]. A redesign last fall hobbled several key features,

- transit line on-time status only shows when there is a problem, but it's reassuring to see the status has updated and is OK.

- map scrolling is key for wayfinding, now only half of the screen real estate is scrollable before you accidentally cancel your line selection, and exit the screen.

These fracking UI changes are worse than useless, and just the few that come to mind. What they should have done was tackle real issues,

- Chaining transfers--How long is the wait for my next connection at a future destination? Currently, the future destination shows the connection clock from _now_, and now when I get there. I can think of at least 3 reasons why this is important.

- In a loop line, you can't see the next bus when you're at the start/end. During commute times on the busiest lines delays have a ripple effect. The schedule is blown. How long is the wait? Can I do something else while I wait?

I was an avid evangelist for Transit. Now, I just wish a competitor would hit the scene and bury that turd.

[1]: https://transitapp.com/
If you just want a “managed server”, how much cheaper is Rackspace than AWS’s reserves prices for dedicated hosts?
Duhem–Quine Thesis
> I ask Workman why parents should trust him with all that data. “You know, that’s a great question,” he says. “Honestly? Around data, I am not the expert on how and where this is stored.” Apparently, I would have to talk to one of his data guys about that.

Is it really asking too much for the CEO to have a legal- and engineering-approved answer to this question?

I mean, I’m glad he’s being honest, but it clearly shows that he’s out of touch with his customers if he hasn’t familiarized himself with the basic details of one of consumers’ biggest concerns in this domain.
> Can you prove it?

Beyond audit by a third party, how would one go about proving they deleted something and absolutely no other copy remains?
In the MySQL family there are several tools which help: pt-online-schema-change, gh-ost, etc. PostgreSQL and others have their own techniques and tools.
You should be allowed to register a public suffix - github.io is a public suffix, but the *.github.io wildcard is a perfectly legitimate certificate. And conversely facebook.com is not a public suffix, so that rule wouldn't have helped Facebook.

I agree a public suffix should trigger more aggressive validation (as should, perhaps, the first request for a TLD that the CA has never issued for before), but I don't think a computerized rule blocking registration of public suffixes is appropriate.
If you don't want your account to be banned, don't post like this.

https://news.ycombinator.com/newsguidelines.html
Iirc, you can guard against simpson's paradox by designing/collecting balanced data
You're right, and in some instances it is possible to draw causal conclusions from observational data. See [0] and [1] for two pretty different perspectives. But for this to work, you need a lot of data: both lots of units (e.g. people), and a lot of information about each individual unit.

[0] Causality, Judea Pearl

[1] Causal Inference for Statistics, Social, and Biomedical Sciences: An Introduction, Guido Imbens and Donald Rubin
You can get that level of support for a minimum of $100 or 10% of your bill on AWS. Their support is excellent. You could always pay for a dedicated host with AWS and reserved pricing.
There's the usual suspects like AWS, Google Cloud, and Microsoft Azure. If you're just looking for a VPS, DigitalOcean is cheap and easy.
Given that his HN name, "whunting", is a reference to "Good Will Hunting", that suggests OP might be a non-mathematician math enthusiast. I can't think of a single mathematician who would unironically name themselves after Good Will Hunting. I don't mean that in a disparaging way, though. Mathematics could really stand to stop taking itself so seriously and have people kidding around more, and that goes for myself as well! But it kind of flies in the face of OP's refusal to grant accounts to people without academic affiliation (MIT janitors like the film's protagonist probably don't have math department email addresses). The site being such high quality production despite being written entirely in PHP suggests OP is quite an unusual person, I'd really like to learn more about him.
Oh man. I've had a VPS with them since before they acquired SliceHost, and have been paying a (way overpriced) $20/mo for a SINGLE 512mb server just because the IP reputation is super squeaky clean, as it's my mail server.

They just announced a $5 hike in price this month for "fanatical" support, I haven't opened a support request with them in eons:

> In July 2014, Rackspace introduced a minimum support fee of $50 for all new accounts to offset the rising cost of providing Fanatical Support. Legacy accounts like yours were unaffected by this change, keeping your previous rate without a support fee for the past four years. Effective February 2019, you will see the addition of a $5 support fee on your invoice.

I've been grooming a elastic IP @ AWS for the last year, and rackspace is getting dropped this week.
It’s less visually jarring and doesn’t feel malleable.

Find another human interface that consists of sharp edged shapes. That design aesthetic is like brutalist UI. Pretty for the architect, but few others are moved.
Best places to promote your startup or product online in 2019
Yes, but it won't help with other problems like measuring the wrong metric.

For example, the YouTube latency example linked at the bottom was a randomized A/B test ("launched an opt-in to a fraction of our traffic"), but it was measuring per-user latency metrics when the distribution of 'user' had changed radically thanks to the improvements; for this, he would've needed to instead be monitoring some more global long-term effect like user retention or total traffic (then he would've seen a result like 'latency got a lot worse, but we're getting a ton more users and they're coming back much more frequently, so, that's good overall but why is latency up and who are all these new users...? aha!'). You have a Simpson's paradox on the level of metrics here, instead of individuals.
I thought that was the point of migrations in Ruby for Rails, PHP for Laravel, etc. Because raw SQL often lacks the tools to express and coordinate the changes.
Judea Pearl’s explanations of this in terms of causality are the only way it really makes sense, in my view.

https://ftp.cs.ucla.edu/pub/stat_ser/r414.pdf
Don't worry, it's unreadable on desktop too
Freebiesbug: Free Web Design Resources
From what I can tell it started with people in their late fifties, sixties, and beyond going electric in order to stay mobile in the face of a degrading body — i.e., to augment the user's strength.

I still think this is the largest group of buyers, but I get the impression — from observing people in traffic — that a good amount of people who use electric bicycles come to depend too much on the engine, hardly providing any power themselves via the pedals. People who cycle along at 15–20 km/h tend to use the battery power as an augmentation, whilst those who pass everyone by at 25 km/h tend to depend on it for at least 90%.

This looks to me like a general loss in healthy exercise.

Then there are the gadget freaks that buy the so-called 'speed pedelecs', which can hit speeds of up to 45 km/h, but because these have recently been relegated to the moped category in Dutch law, these are no longer allowed on bicycle-exclusive cyclepaths, and have to use the main carriage ways instead. Their rise in popularity seems to have stagnated — thankfully! They don't really fit into Dutch traffic as it is, being too fast for cyclepaths, and too exposed to use safely on roads where drivers may expect mopeds, but not souped-up electrical bicycles.

In any case, most people will have owned a normal bicycle before going electric. Some do use it to replace the car for commuting, because a distance of up to 30 km may take much less time on an electric bicycle when traffic is bad, and more healthy to boot — as long as you peddle along!
I usually remove db constraints and implement constrains at the application level for both types.
Rackspace had it good with the little incentives they gave to web agencies. The agencies would build websites for companies that didn't really need $$$ servers as they were new to being online and didn't have the customers yet. Rather than recommend sensible hosting that could scale, e.g. a VPS that had the RAM, CPU, disk and bandwidth low to start with and an option to upgrade later, the agency would sell the newbie client the gold plated Rackspace solution. What wasn't discussed with the client was how Rackspace would cough up a handy referral fee whereas the price competitive VPS would not.

I felt bad for clients that had been suckered with that cost burden, particularly if the customers did not show up after go-live. It was like the online equivalent of them being lumbered with a giant mall when they needed a prominent spot on the High Street.

Nowadays though services like AWS have taken on this agency provided hosting setup.
Some people would reliah the chance to disregard a narrative that fails to align with their ideology. An advantage is obtained with selective acknowlegement of reality.

Now, how to go about the rationalization of ignoring it?
I'm a great fan of Mencken, as well as Ambrose Bierce and I.F. Stone. I love the idea of essays, but have struggled my whole adult life to find voices who can write from my own experiences. So, I stay passionate about keeping the art alive on my own:

https://nilskidoo.blackblogs.org/archive/

I've written about homelessness in the Bible Belt- a supremely taboo topic; and I've observed commonalities between the ideals of Pope Francis' detractors within Roman-Catholicism and that of Positive Christianity- the denomination literally begat by the Nazis. I draw more parallels than conclusions, but having gone to a school without a debate program I feel obligated to define as many left-field arguments as I can, for posterity or for poops and giggles.
I wasn't saying Rackspace was in good financial shape. I was saying it probably sucks to work there, as it usually does in a "recently purchased by PE" company.
This is possibly why Jeff Atwood went off and made Discourse.

If the StackExchange sites provide an allied discussion forum where I can specify what level of users I want posting on my thread that would be great.

Where level can be verified grad/phd in subject X or anyone who has more than N accepted answers in subject X...

Come on CS folk make it happen.

Right now I have to wander around labs and conferences to find the right people and have these discussions. A gigantic waste of time when most of these folk hang out on MathOverflow but can't have these disccusions.

Most of the progress in science came through 2-3 people finding and corresponding with each other. Here we are at a moment in time, where we don't need to find just 2-3 people.

We can find ever single one whether they are sitting in Cambridge or Congo and lay out a subject before them and yet we haven't got that to work right.
How would such strain be any different than if a different business or collection of businesses that employed the same number of people were launched in the same neighborhood?

(Disclaimer: I work for Amazon, but have no knowledge of or role in this process. Opinions are my own and not of the company.)
No, that's not true. The insert function (hash, rbtree, etc.) takes a hash node as an argument. So, in the kernel implementation the caller is expected to hash.

EDIT: check out some examples to see for yourself:
https://elixir.bootlin.com/linux/latest/ident/hlist_add_head
They don’t see it as their role when publishing academic papers because it isn’t, at least as currently instantiated.

Academic papers aren’t meant as a static store of knowledge in digestible form for outsiders. They are an ongoing conversation between experts. In his way they do assume h reader has done the work to follow along.

Eventually the good bits mostly get worked into digestible form, usually by the mechanism of seminars first, then in courses.

One can argue that there isn’t enough incentive to go past working up a seminar, and especially produce generally approachable material which is a lot of work and typically doesn’t pay at all.

The issue of the approachability of papers is similar. There is currently negative incentive for this. Some people are naturally better at it, but mostly if you are spending extra time on this it won’t help your (academic) career at all, and it might hurt.
I thought the same; at least in the kidney stone story, the data wasn't balanced: treatment A was assigned a lot more "harder cases". Either the trial wasn't randomized or the data set size wasn't big enough.
Does Mongo support ACID nowadays? And if data is mostly relational it still seems like overkill to me.
Idk why the 2016 needs to be in the title here. I understand for date relevant content, but this is not.