skysight-inc/HackerNews huggingface dataset:
> But I keep going. Losing inspires me to do better next time.

There's a balance between continuing to lose versus trying something else. And survivorship bias makes it hard to know if you should be inspired by the quotes of those who won. It's possible for every success there are 100x more people who are failing in obscurity.
Getting AWS Costs Under Control
It does solve the problem because Google download the image no mater what so you can't know if someone opened the image or not.
What would competition do in terms of how advertising companies benefit from user data?

I think the point is to start forcing companies into thinking sensitive user data is a liability that is taxed or worse if they do anything "nefarious" with that data (where nefarious could be whatever we think to put in that law).

So it's like asking for Coca-cola to "have competition" (which generally just creates more sugar soda brands) vs taxing sugar.
>The idea is that the large tech companies are overwhelmingly staffed and lead by people who qualify as the political left by American standards.

they're certainly left of fox news, though i wouldn't call fox news "leftist"
I'm curious which projects you're referring to, do you have any pointers?
It'd be interesting to know which university still does expert systems.
Ember Animated
(MemSQL co-founder here)

How can I not respond to that!

As far as I know we've only faced off against TimeScaleDB on one small account in the IoT space.

You can't really compare columnstore storage (MemSQL) to rowstore storage (Timescale) for scanning and filtering large amounts of data for analytics use cases (of which time series use cases are a subset). I think this fact is reasonably well established at this point (the idea was popularized by the CStore project a decade ago[1]). Even at the small end scanning compressed data in columnstore format is so much faster then rowstore [2] (the data fits nicely into CPU caches and is well suited for SIMD instructions)

I would be happy to compare public customer references with timescale though. MemSQL is well established in the fortune 100 at this point:

- https://www.memsql.com/blog/real-time-analytics-at-uber-scale/
- https://www.memsql.com/blog/pandora/
- https://www.memsql.com/blog/pinterest-apache-spark-use-case/
- https://www.memsql.com/releases/akamai-real-time-analytics/
- https://www.memsql.com/blog/real-time-stream-processing-with-hadoop/
- https://www.datanami.com/2018/05/14/how-disney-built-a-pipeline-for-streaming-analytics/

[1]: http://db.csail.mit.edu/projects/cstore/vldb.pdf
[2]: https://www.memsql.com/blog/memsql-processing-shatters-trillion-rows-per-second-barrier/
Compression may or may not be worse with ZFS defaults, but performance will almost certainly be _better_ with the default ZFS compression settings than an uncompressed filesystem. You're trading a small amount of CPU for IO, and that's usually a really good trade.
I would expect the medical procedures you could get 50 years ago would be very cheap today.

But it is of course a relevant question how to measure.

I suppose you can also get a computer that is as expensive or more expensive than a computer 20 years ago. But it would also be a million times faster (or more, I am too lazy to look). You could also get a Raspberry Pie for 30$.
My G4 Plus has been a tank. It survived a motorcycle trip through the Yukon mounted to the bars of my bike without any more protection from the elements than my windscreen.

I unlocked the bootloader but then never installed a ROM because the stock one is close enough to vanilla Android to keep me happy.
Kotlin is now Google’s preferred language for Android app development
This is a great round up of cheap microcontrollers - I would love to take that approach of "scoring" peripherals to be able to compare various vendor's offerings up and down the lineups!

As of right now it is hard to compare families at the start of a project, most of the time we just go with what we are comfortable with (and haven't been burned by in the last project!)
CIA’s Latest Layer: An Onion Site
I have a decent sense of where Tesla and Waymo are at in the SDC development competition, but where does Cruise stand? What kind of sensors, computation, vehicles, where are they testing? In my limited knowledge, I'd guess Waymo is ahead of these other players, but do we know who is "in second" or who is second-closest to rolling out actual fully autonomous services?
I get terrible pain if I use the Magic Mouse for more than an house, which disappared after I switched to another mouse. One thing I dislike about the Magic Mouse is that if I rest my finger on the 'button' area it registers it as a click so I always have to hover my fingers above the 'button' area—something I suspect contributed to my pain. With normal mouses I can rest entire my hand and fingers over the mouse and the only force I have to do is when I press the buttons.
You can not 'read a book' and assess the structural strength of a skyscraper, or a dam across more than a creek, or any number of other things we only trust PE qualified CEs. I hear people claim otherwise, almost exclusively from more or less generally unqualified people who want to diminish the accomplishments of others and claim qualifications don't matter.
Yeah, I mean all this is very subjective. For me I don't care about terminal open speed since I keep the app always running, and my criteria for text rendering speed is it has to be fast enough to not be annoying, which is the case for me.

It's less about having lots of info and more about being able to control how it's displayed. I really only have a few things I keep around in my prompt / status bar, and they're all immediately useful to the task at hand and are reflective of the current project I'm working inside - I jump around a lot between tech stacks for personal and work environments, and being able to know where I am is important:

- what's the git status of this project

- is this a Python or Node app

- am I inside a virtualenv

- what's the Kubernetes cluster context name

- what's the currently active Kubernetes namespace

I really hate visual clutter, so the ability to move some of this stuff to a status bar rather than keeping it around on every repaint of the prompt, and be able to exactly style it as desired with CSS, is what attracted me to Hyper. This applies to the whole UI, if there's any element I don't like, I can change it.

Similar to you, I've considered switching to Alacritty, but it doesn't hit the features/customization to performance ratio for me.
> It seems have nothing to do with speed of computation, difference in speed caused by formatting inside snprintf

Both the versions have snprintf. Please share your numbers without snprintf.
Amazing. Somebody should write a “1984” centered around the sinister stew of the marriage of corporate/government bureaucratic rot and authoritarianism we’ve wound up in.
Previous discussion: https://news.ycombinator.com/item?id=19643761
Because hardware acceleration is used in C and C++ versions. I will fix this soon.
Selection bias. HN community tends towards disliking Google/FB, and will tend to show articles that target those kinds of tech giants.

In all honesty, they do have monopolies and it seems that the same type of anti-trust enforcement that was used to help Apple/Google in the browser war against Microsoft just isn't there anymore. Now Google/FB really do have a monopoly on user data.

I think properly regulating instead of just taxing is more useful.
Interesting--when I was in IT, the last non-defense company I worked at did allow local admin access, and it seemed to go reasonably okay. We definitely fielded more support requests because of it but nothing too crazy. Granted, that was a decade ago and at a relatively small (~400 employee) company.
Arena at least has the advantage of not including all-cards-ever, only going a few sets back relative to release. That strips out some of the worst of them.
The number one reason to use SQL is not a reason not to use an ORM. SQL is extremely powerful - it can make your data sit up, roll over, play dead and even speak. Learning how to harness that power is worth while. So maybe use an ORM now, while you are learning SQL.
Gaming Is Blockchain's Tipping Point
Just a heads up, but that's not really that similar.

The needs for consensus with byzantine fault tolerance for crypto systems and the needs of consensus for distributed systems via paxosy or rafty algorithms are miles apart. The fundamental mathy research is related but the communities and the algorithms for each are quite different.
If he’s in California, then the automatic exclusions are reasonably strong.
For many years I've used a basic Kensington Orbital. I've got one on my desk at work. Our computers get refreshed every three years, but the IT guys know anyone who tries to take away my trackball will lose a hand.
Thank you!

It's a good pricing model which benefits both ends. A SaaS option for people that don't want to bother with technical stuff is a good idea.

I've created the checkout/licensing and renewal myself because of the flexibility and not depending on other external companies. The licensing system is quite simple, the software doesn't ask for license verification at the moment. The system will allow the downloads based on the license the user selects. The license system is integrated with BitBucket. On each release BitBucket sends a POST request to a secure endpoint with a prepared ZIP file containing the app files. On each release, a new entry is created on the licensing system indicating the version and other details. Licenses are tied to the major release version number (e.g., "1" in v1.2.0). When v2.0.0 is released, new licenses are tied to the v2. Users will only have access to minor and patches releases until a renewal is made. That's a brief description of how the system works.

For the checkout, I've created two Laravel packages (currently private) for sale statements (quotes, orders, invoices, etc) and another package for the affiliate program. I'll be releasing them with MIT license on GitHub.

Sure! Feel free to send me a PM on Twitter @gerardojbaez or an email to g[at]gerardobaez.com. I'll be happy to help.
Deconstructive philosophy is a distinctively American phenomenon
Unfortunately Exchange adds almost nothing to the mix, they support only a bare minimum of imap extensions (only literal+ if i remember correctly) and much stuff is not supported
There's still a non-zero risk of Google arbitrarily locking the account, leaving you without access to your documents, spreadsheets and presentations in Google Docs.
Theodore Ts'o is responsible for perpetuating the myth that entropy/randomness can run out, leading systemd (and other software) to do crazy things, such as trying to use RDRAND, to avoid "drain[ing] randomness from the kernel pool". The bugs and security vulnerabilities resulting from this myth probably neutralize the benefit that came from from his resistance to RDRAND in the kernel.
Not to mention code reuse. Say for instance we have one query that finds eligible bachelors near me and another that finds newly eligible bachelors. We need two queries but they both rely on the same underlying domain concept of "eligible bachelors". In entity framework it's easy to save that as an expression that can be reused in multiple places. It's hard to do that in sql in a maintainable way.

Not to mention refactoring issues. If I decide to change a datetime field called time to split it into a datetime and offset that change is far safer in c# than it is SQL.
Are you in the United States?

I'm just curious how your homeowner's insurance feels about this? That is, will they still pay out for a claim should something happen, and they determine your modifications were at fault?

Because if the adjuster or whomever does find you have such modifications - they -will- blame those.

And probably deny your claim and coverage (and probably cancel your policy).

At least that would likely be your experience if you live in the United States.

I've often thought that having such a system would be fun, but the potential downside should anything go wrong has put a damper on it (even if whatever happened was not related to your modifications - they will blame it on them, just to get out of the claim).

The only "inexpensive" way around it is to use UL listed interfaces made by a third party, then interface with those. But there, you don't usually get everything you want.

Of course at that point, the insurance company might just shift the burden on you to "So, did you have this done by a licensed electrician? Where is your inspection report?"...
My opinion is to stick to plain SQL, but to use tools around if you like: query builders, transactions utilities, mappers.

But no ORM for me, thank you. I have already given.
What's wrong about this is that from the client point of view, Definition of Done ends up depending on who they're talking to more than their situation.

Hence the sibling comment of "Handyman Contractor mentality vs Civil Engineer mentality." It becomes a question of identity rather than a question of what the situation demands.

I'm not sure how to fix this, but I don't think the problem is as bad in practice as it is in discourse. I don't think people who see themselves on the "Civil Engineer" end of things would do the equivalent of providing CAD drawings and structural analysis for someone who asks them to replace their mailbox. On the other hand, it's still a problem if they talk as if they would.
Machine learning from bottom up with webcam in HTML and JavaScript
They continue to sell last years model to capture the lower end.
Well said. I bitterly hated sqlalchemy because many times I knew perfectly well how to write a query in plain sql but for the life of me I couldn't figure out how to write the same query using the sqlalchemy language.
He should have used the geometric mean, that's exactly what it is designed for.
In Auckland, New Zealand up until a few years ago it was the start of the trip that determined whethe or not the bus was considered late. Depart on time, but delayed en route and arrive at the end of the line 60 mins late? "On Time"!
I’m not rationalising what has happened.

I’m clinically describing it.

I don’t have skin in this particular “game” so I’m emotionally detached.

Feel free to change kinetic action to violence, death, or murder.

I’ve seen and experienced enough conflict up close and personal so I hope you don’t think my remarks are flippant.

It’s not my fight.

I’m simply describing what should be obvious extensions of violence by one group of humans directed at another, based on their behaviour in a new domain(digital).

Leveraging a new domain(digital) as a weapon(cyber/information operations) can expect to have weapons from across other domains(air land sea space) used to detect, deter, destroy them.

My posting doesn’t equate to agreeing with all of it.

But based on consistent human behaviour of one tribe towards another, isn’t shock in seeing it more than a bit naive?
The way to tax the corporations is to have a minimum base rate they cannot escape and rules tightened on what qualifies to reduce their rate to that point.

the value of personal data can only be quantified if you can follow the path to its eventual sale. If they are not selling it but using to expand their own presence I have no issue. However buyers should be easy to identify along with the transaction value.

i just find it odd government and some who don't like what these companies put so much value into this data when the vast majority really assign it no value. people willfully give up so much and its not going to change because people want to be noticed more than they want to notice others
Given that the money is a fiat system, without the backing of actual gold, this money effectively goes back into "the ether".
OH, right, yes. I can pay the 30% penalty. I was pointing out how irrational my brain is and the anxiety I feel when 70% of the population is nowhere near where I'm at.
Removing cars using a neural net
I can’t remember how many times I have given Linux (Ubuntu, mint, etc) a try on a laptop since 2008.
I am just tired of random regressions after an upgrade and spent a few hours every months to fix (frantically google if I would call).
That's not a bad argument, but it isn't a good fit for HN. Clickbait is against the site guidelines, because its strengths—attracting quick attention and generating indignation—are actually weaknesses for intellectual curiosity, the main value of this site.

https://news.ycombinator.com/newsguidelines.html
How to «open» microchip and what's inside? Z80, Multiclet, MSP430, PIC and more
People do unsolicited job offers on LinkedIn? Or is that part of the joke?
... except for on Summit.

"Exascale Deep Learning for Climate Analytics" won the 2018 Gordon bell using summit.
Nobody knows for sure since nobody is releasing anything meaningful (the disengagement reports are both voluntary and self-policed, with no standard for what constitutes a reported disengagement), but the general consensus is that Cruise is second behind Waymo.
Use pybind11 super easy to get startet with and reasonably easy to automate with libclang if your C++ API is simple.
Because they're supposed to just be the integers. If it is obvious to you that 'the integers' means undecidability/Turing-completeness, and that integers without multiplication (Presburger) does not, then all I can say is that your mathematical logic intuition is vastly superior to mine and everyone before Turing/Godel.
Base rate of what? The problem is that their profit is artificially low.
The submitted title was "Upwork: Banned me after 3 years and $50k earned, for being unshaven". A moderator changed it to something more neutral, in keeping with the site guidelines (https://news.ycombinator.com/newsguidelines.html).

In this case, I don't know if it makes sense to resubmit the post. It's obviously very important for the author; anyone can understand that. But it also doesn't contain enough information to gratify intellectual curiosity or feed a substantive discussion, which are the main criteria for whether something is on topic here. I think it would be ok to give it a try, though, and see how the community reacts. The author emailed us, so I'll let him know this by email.

A general point: something I didn't realize before moderating HN, but now know all too well, is that the reasons users give others for why they were banned are usually inaccurate. Sometimes that's because they leave out critical information about what they did. Other times it's because they really have no clue why they were banned. And it can easily be both of these. As a result, these stories tend to be misleadingly one-sided, so the default response should usually be to suspend judgement until more information is available. That's just a general comment—not about this particular story.
okay thanks for the tips, you and everyone else :)
Just to remind everyone that anecdote != anecdata, I've got a 3xl with one of the fabric cases. No scratches yet, and it's even been dropped a few times with nothing to show for it. In short, I think the screen is great.

It's certainly a far cry from my previous phone (Galaxy S6), which was dented and scratched within a month (maybe two? it's been a few years). I had to give in and buy a protective case for the S6, but I don't see that happening for the 3xl.

Chances are it's very dependent on what you do with your phone, as always. Mine sits on a desk/table or plugged into my car most of the time, and only ends up in my pocket (without keys!) when I'm walking somewhere.
What Facebook Could Have Been
Americans Don’t Trust Their Fellow Americans
in almost every place I've seen them used they've become a way for developers to avoid understanding how databases work

This is what ORMs and NoSQL have in common -- they're created by very smart people for very smart reasons, but the bulk of people I encounter advocating for them on the projects I work on are just intimidated by SQL and don't know or care what kind of burden they're taking on to avoid it. My opinion based on my experiences with ORMs is that to work successfully with an ORM you need to know SQL just as well, and probably better, than you would without it. Plus you need to know the ORM. So the typical adoption story I've seen is that people spend an inordinate amount of time struggling with their ORM and never lose faith that dealing more directly with SQL would be worse. The more they struggle, the more they're happy that they went with an ORM. "Gosh, who knew this would take six months. Imagine if we had to do it without Hibernate!" Uh, yeah, I can imagine writing ten tables and a dozen different joins on them without Hibernate. I can even imagine it taking less than six months and not needing an "ORM architect" who spends his afternoons trying to figure out why Hibernate isn't generating the efficient query he thought it would, and who spends standup telling scary campfire stories to the junior devs about the SQL horrors his Hibernate heroism is protecting them from.

It's true that my ORM experience mostly comes from a fairly corporate environment that I've steered clear of for years, and I've never seen a small team of strong contributors make use of an ORM. I think this difference in experience might explain why ORMs are so polarizing. I've also never found how fast I can bang out boilerplate SQL to be a limiting factor for a task at any scale, so there's probably a set of problems and situations I've never had to deal with where an ORM comes in handy.
Woah, my son is in the equivalent of 7th grade in France (5ème) and he would have never answered the questions correctly (not would I).

We have our share of twisted poetry, but it usually is about some soldier dying on the battlefield of WWI, or about a herring nailed on the wall (those who we at school in the 80's will recognize it (...sec, sec, sec...).

The answers are pretty much straightforward, at the level of a regional beauty contest when they are asked a personal question and they answer that they dream of a better world without starving children (or that the US should provide maps to the world, according to Miss South Carolina).

I would hate to have my future hanging on the interpretation of someone's trip when high. Especially when 13 years old.
USA: Went to apple store to replace my iPhone 6 battery, after waiting for two hours, an assistant told me to hand of phone and asked me to come back after 3 days (&probably wait 2-3 hours before i get my phone). didn't replace the battery

UK: Went to buy iPhone, had to wait few mins in "line" , bought and came back within 1 hour on opening day ..
Did you have ECC memory? Might have been a flipped bit induced by a cosmic ray...
Also there's probably an issue with sleep quality. For instance I bet people who sleep deeper require less sleep, not to mention illness and increase sleep requirements.
But ROCm isn't an API is it? It's a "platform," whatever that means, and so software still has to use either hip or OpenCL, right?
How many of those 36% would insist on using IE11 though? What would happen if you just forced them to use Chrome? Chrome might actually already be installed, just not preferred.
I have an iPhone XS, but I’d probably downgrade to a pixel 3a and give my wife the XS, if google sold them in Denmark that is. They don’t even sell the pixel 3 yet though, so there is a fat chance of that.

Anyway, I like Apple and have been a long time user of their phones since my Samsung S2 died to planned obsolescence. I pay google to handle my email though.

After years of trying everything, outlook, iCloud-mail, tutanota, protonmail, fastmail, Runbox and a bunch of others I ended up buying a GC account instead because google is just better at it.

So my calendar is google, my mail is google, I have space on google drive, I use google docs and of course I use google maps. So I kind of feel silly on iOS.

I upgraded to the XS from a 5S when the smaller screen size started to annoy me, but the truth is that I don’t need the power and the XS is too heavy for my weak hands. :p