skysight-inc/HackerNews huggingface dataset:
Where it can have the same semantics, yes. But if you look at the details, not exactly. For example Box is not nullable, but a not-nullable C++ equivalent is hard to do given the rest of the language.
Learn How to Set SLOs
funny, I have distaste for cloudflare because the ceo “woke up one morning in a bad mood” and decided to boot the daily stormer. Censorship without due process. not trying to debate that decision here, but it seems they got the worst of both worlds.
These discussions go alongside MacBook trackbar discussions in my mind. Everyone has stories of clueless recruiters. It’s sad. I also interview about 1 utterly unqualified candidate per month at a big tech co that has this pretty well streamlined. There is need for filtering. That’s what recruiters are paid for, and it’s not at all surprising that they’re terrible at it.

It seems to me a real licensing process with GRE style in person exams is needed to solve this problem.

Maybe we could even include sections on standards in the licensing process so I don’t have to spend my days fixing needlessly “creative” code.
I took the NC headphones apart. I added wires to the mic used for noise cancelling and hung it out the window, closing the window around the wires. I added wires to the headphone speakers and connected them to a small amplifier that was hooked up to the surface vibration speakers. It took about an hour to do.

When it was on and NC was engaged, it was actually louder in the room when a car drove by. The counter noise was adding, not subtracting.

It's was a quick and dirty hack. I assumed the physics and algorithm they use requires the mic to be closer to the speakers and gave up. It would have been pointless to try to modify it further. That's why I was hoping there is a software solution that I could actually have a chance of modifying and e.g. fix the delay if that is the problem. Maybe even a ML solution.
You've written a lot of words which fail to address anything in real life: there are plenty of openly racist, misogynistic comments on HN that don't get flagged, they don't get downvotes, and often get upvotes.

People aren't making this up.
he doesn't really have any right to make fun of others, though. Smart people forget that they require a tremendous amount of resources and support to make best use of their intelligence. A director may be a brilliant movie maker, but he needs a whole film company to realize his visions.

A lot of smart people berate others for their stupidity while relying on them for production power and resources to realize their visions or to make money off of them. There needs to be a lot more humility in general about others, especially since in fields like game design, there are way too many smart or skilled people chasing too few supporters/fans, to the point of underpricing the efforts of their labor.
Duplicate: https://news.ycombinator.com/item?id=23788602
You must be young. Home PC CPUs from my youth drew only single digit watts. They didn't require any fan until the Pentium.
We had Intellivision in the US. Growing up, I had a friend that had one. The Atari was more popular (and cheaper) as I recall, but Intellivision was definitely were a presence.
Yes, I have the same experience. I've 'learned' it many times, including from back when it was really obscure and a twinkle in Graydon's eye. I am a big supporter of what it is. But at this point in my life I'm not going to be able to dedicate a chunk of time to a fresh project of my own in it.

I really would just like a $job working in it. But there's a bit of a chicken and egg problem there.
That’s beautiful, goosebumps all over.
Ask HN: What should I do to help as many people as possible?
Hello, HNers.

I'm a first-year college student in a third-world country, and I've decided that I want to dedicate my life to helping people, especially the underprivileged.

In your opinion, how can I achieve this? How should I go about life so that I can make a positive impact on the lives of as many people as possible?

As far as I can tell, the way to go is to join politics, win and be a good leader. But I know little of how the world works. I'd love to hear your thoughts on the matter.

Thanks,

IWH
This is cool. To avoid the wrong impression, it is not physical Lego but CGI. The algorithm behind it is quite cool though.

From the YouTube description:

"Made using my algorithm that turns video frames into LEGO mosaics, but using as few tiles as possible and with minimal replacements between each frame. Much more cost efficient than a naive 1x1 plate layout, and after each frame has been rendered, only plates that change colour in the next frame need to be replaced. It's arguably a primitive video compression codec, implemented in LEGO!"
Say, from India's perspective it is possible that they will be at war with the United States at some point in the next 50 years. If that happens then the US will have a detailed social graph of the country through Facebook and who-knows-what information about their manufacturing, commercial and geospatial situation through Google.

Geopolitically, there is an argument there for, say, Europe or Asian countries to ban Google/Facebook/whatever and choke off the revenue leaving their country. That is a pretty decent short-term nationalist argue to try and avoid large amounts of money leaving the country for foreign climes. The Chinese wall-off-the-internet strategy hasn't obviously failed them, and it gave them a bunch of serious technology contenders.

It isn't a problem for this week, but that perspective raises longer-term questions about what the risks are to Google's and Facebook's business models of government intervention.
Both of those people tweeted at me about them.
Pension funds spend $trillions on investments. They have a lot of power to incentivize corporate behavior, in either a responsible or irresponsible direction. It seems to me that pension funds have been enablers of irresponsible corporate debt stockpiling. Pension funds had a choice, and I'm not sure they chose wisely.
The problem is when resumes get filtered into trash because the computer determined that you don't fulfill the stated requirements (no matter how silly). Which is a common practice these days, especially in hiring agencies who are hired to do pre-screening of candidates for a company.

Add the outright dishonest recruiters ("Oh don't worry about that ultra short start date, I have only put that in there so that people apply faster!" - one 20something HR dude trying to rope me into a BS job ...) to the mix and then companies are wondering why they "can't find talent" and why skilled people have difficulties to find jobs.
> the only one I use is maps

You never use youtube or google analytics?
> why aren't the owners looking for them there?

I'd have to have something astronomically valuable or personally significant to me in order to go all the way to Alabama and root around in a warehouse just for the off-chance of finding it.

Most people aren't flying with the sole manuscript for their novel checked in their baggage. How much time do you think they're going to be willing to invest in getting some old clothes back? They just claim on insurance and forget about it.
I found myself stopping after each line trying to understand the inscrutable images. A tie I get, as it's related to business.
The nervous laughing face and recycling symbol are beyond me.
Getting buy in from people at work for this has been hard but I've finally broken through that shell. People who've never used kube and who only know how blog post engineering works are afraid of "rolling your own tool".

I've gone this approach for my cluster at home. We're starting to explore this at work.
FoxConn^1 was similarly looking for a research scientist with N years of experience using PyTorch when PyTorch was N-2 years old.

[^1]: https://wisconnvalley.wi.gov/Pages/Home.aspx
Run, Rabbit, Run
I'm working on my own (don't trust noone), that parses everything into a neater JSON file that I can use later. I download the files with just bash magic.

https://github.com/ikari-pl/downsouper

Still has some downsides, but getting better. It doesn't download the posts from discussions yet. You can get your own posts and links to full-size images (no resize means both better quality AND faster download), includes the jq-xargs-wget pipes I used.

Then I want to add an exporter that would be able to convert it to, whatever, wordpress export format? Cry and go to tumblr? No idea. :(
They don't. They just make it easier to spot parked Teslas/EVs.
I wonder how this squares with job application disclaimers that try to convince you that:

a) You must not apply unless you meet all of the minimum prerequisites as stated on the listing

b) Lying in any way on the form is tantamount to committing a felony

If IBM realizes their mistake and corrects the listing, are they obligated to immediately reject all of the previous applicants who knowingly submitted false information on their application because the claim was, by definition, impossible?
No mention of the energy density, which is probably a decent amount lower.
This happened to me - got a call from a recruiter who said client needed 10 years. I replied 'I was a teenager back then' to which she said 'so you don't have enough experience?'. I responded 'Well I helped create the thing, it hasn't been around 10 years'. Silence followed, I was thoroughly dis-interested after that.
After decades of trouble falling asleep, I've found a simple technique that works for me. The goal of this technique is to replace words/monologue with images in your stream of consciousness. I do this by picturing three shapes, each engulfing the previous one. Start with a sphere. Just imagine a sphere and nothing else. Then picture a 5 sided pyramid that perfectly engulfs the sphere so that the sides are tangential. As this happens the sphere shrinks so the pyramid takes up the space of the sphere. Then repeat, but with a cube. So the cube encompasses the pyramid, with the bottom planes the same and the 4 upper edges intersecting with the 4 upper corners of the cube. Then shrink that and put it in a sphere, starting the process over.

I've found that when I'm really tired I have no trouble conjuring this imagery and sometimes within just a few cycles, vivid explosions of color will flood in and I go to sleep. Other times, I struggle to picture a sphere and start off with the 2d equivalents - circle, square, triangle. The whole thing is a bit like counting sheep, but that never worked for me.
The Mysterious, and Creepy Faces of Belmez
> Higher interest really means higher long run inflation.

In orthodox macro, higher interest rates -> reduced investment -> reduced demand -> reduced inflation. This is pretty much empirically proven by how central banks have been able to control inflation in the West.

The way I see it is the "search for safety", especially where negative interest rates are concerned. There are two huge concentrations of safety-seeking money in the modern economy: pension funds and oligarchs. The pension funds more or less have to buy government bonds in a certain ratio, regardless of the price. Whereas the oligarchs have hundreds of billions they need to keep anonymously in a stable economy - ie dollars, pounds, and euros.

Things like the Apple "cash" pile of $245bn represent a lot of floating wealth too.

Ultimately, if we don't get real wealth taxes, interest rates will be forced negative simply by the market and the huge volume of safety-seeking money.
Probably still cheap to replace, and an interesting proof of concept.
Dunno why but whenever I see this I get a bit angry:

>The killer feature really is that it is a dream to deploy for admins who already had AD.
> means the illusion of being able to predict the future with any accuracy.

"Am I the master of my destiny?" is the real question behind the illusion of control.

Am I succeeding because of my skill, talent and actions or just lucky? What part is due to luck and which is due to my skill?

He points out that the illusion of control is necessary because reality could cause depression, making people too paralyzed to act and therefore making bad situations worse.
I’d rather hire a junior with ambition to learn and work, than a fantasy
You make some really interesting points. Allow me to reply with a bit of speculation:

1) Peruvian, Bolivian, Argentinan hyperinflation were purely printing-press inflations, without forex being the culprit.

2) Inflation is strongly affected by expectations. If everyone think prices will go up 5%, then we all increase salaries/prices by that and we self fulfill the prophecy.

3) 5-10% inflation is actually quite high for modern standards. We are not in the 70s anymore.

4) Lastly, the main point: onxe you get there, there is a high chance that the dollar will lose its place as the world's currency. Then, inflation accelerates and you enter a spiral.
Seeing this brings back a vague recollection of touring a radio station -- I'm going to guess in the early 90s -- and seeing a bank of VHS machines they used to record everything they broadcast. I think I (or someone) asked about them, as it was weird to see video cassettes in a radio station, and so I'm fairly sure it was actually VHS and not DAT or something proprietary. It definitely didn't look like machine in this video. I don't remember what the radio station was anymore, but it's very possible it was a college station.

Was this a common thing, or am I just misremembering this? Maybe just a hack a college station would have done to use commodity hardware/tapes and get 6 hours of recording time per tape?
The organization bits came with >1000 issues, needing more committers. Now there are 8 committers and 1200 issues. And probably a dev list to handle internal issues.

I don't see the need for a financial organization, other than my arguments. Sustainability is much better without another entity interfering.
I am happy there's the epic store as it seems to be the only thing to get Gabe and his cronies off their asses and start finishing games again.

Source 2 engine has nothing to do with why they scrapped like 4-5 games, it's because why finish anything when you can just collect 30% on steam. It must've been like an adult daycare at valve for the last 7-8 years with no actual work needed to be finished.... Are they hiring?
I've been told that without religion we'd have no morals.
> "property rights are lovely but we're suspending them in this emergency, here are some IOU for after we raise taxes to cover this"

People are still upset about the Roosevelt gold confiscation, it's a huge scar across American monetary politics.
This site can actually be used on mobile, cool!
They are annoying because they are facebook emojis and everyone is using them so you are linking them to contexts as you used Facebook. ie: the smile emoji is the most hated because it's kinda related to a fake smile/malice.

tip: stop using facebook.
Bitcoin’s Belief System – The Driver of Value
Windows and iOS gaming community with disagree will that statement.

Or are you speaking about the 1% Linux users on Steam?
I love to see that you rely a lot on open source. Using OSM instead of gmaps is a big plus in my list. Do you also plan to open source it?
It varies depending on how the user chooses to structure storage (we're flexible with that) and what mode of querying they use. We have a more in-depth explanation and some benchmarks in an IPython notebook at [1].

We store Splitgraph "image" (schema snapshot) metadata in PostgreSQL itself and each image has a timestamp, so you could create a PG index on that to quickly get to an image valid at a certain time.

Each image consists of tables and each table is a set of possibly overlapping objects, or "chunks". If two chunks have a row with the same PK, the row from the latter will take precedence. Within these constraints, you can store table versions however you want -- e.g. as a big "base" chunk and multiple deltas (least storage, slowest querying) or as a multiple big chunks (faster querying, more storage).

You can query tables in two ways. Firstly, you can perform a "checkout". Like Git, this replays changes to a table in the staging area and turns it into a normal PostgreSQL table with audit triggers. You get same read performance (and can create whatever PG indexes you want to speed it up). Write performance is 2x slower than normal PostgreSQL since every change has to be mirrored by the audit trigger. When you "commit" the table (a Splitgraph commit, not the Postgres commit), we grab those changes and package them into a new chunk. In this case, you have to pay the initial checkout cost.

You can also query tables without checking them out (we call this "layered querying" [2]). We implemented this through a read-only foreign data wrapper, so all PG clients still support it. In layered querying, we find the chunks that the query requires (using bloom filters and other metadata), direct the query to those and assemble the result. The cool thing about this is you don't have to have the whole table history local to your machine: you can store some chunks on S3 and Splitgraph will download them behind the scenes as required, without interrupting the client. Especially for large tables, this can be faster than PostgreSQL itself, since we are backed by a columnar store [3].

[1] https://www.splitgraph.com/docs/getting-started/frequently-a...

[2] https://www.splitgraph.com/docs/large-datasets/layered-query...

[3] https://www.splitgraph.com/docs/concepts/objects
Cuelang is not simple or well documented. It's the "right solution" but it's not polished currently. There needs to be a lot more examples to pull from.

There's a dramatic difference between: https://cuelang.org/ and https://jsonnet.org/

I have a feeling that cuelang is still in the R&D phase. Once it's finished that I'll probably move everything I write to it. It'll probably focus more on UX and tooling and simplicity after it moves out of the R&D phase.
CBT-i more or less fixed me too. It should be noted that sleep restriction (the practice you're describing here) is only part of CBT-i but it seems to be the most important.

I also gave up coffee and I stop looking at screens 30-60 mins before my bed time. Before the therapy ~30% of my nights were sleepless.

This article helped a lot: http://ilya.sukhar.com/blog/an-algorithmic-solution-to-insom...
And there are plenty more of openly racist, misogynistic comments on HN that get flagged to death. Plus, the accounts that post only such comments get shadowbanned and their throwaways get shadobanned. Then those that get their comments treated liek that complain that their freedom of speech is impinged upon or whatever and they post comments that they preface with "let the downvotes begin" and they get downvoted not because of what they say, that nobody reads, but because of the preface, that everybody knows is a sign of an unworthy comment.

Clearly, some escape. There's one moderator and a community of users who can't always be vigilant or always have time to read through every polarised screed at the bottom of a ten-comment thread. So yeah, some stuff that should really be buried, stays in the open.

So, what?
Yes no problems it's all out there.

19% of women report sexual violence to police. (1)

10% of those reports result in a conviction. (2)

So actually I was being conservative, it's actually

98%+ get away with it based on these two sources.

And we haven't even got to child sexual assault conviction rates.

(1) http://www.ausstats.abs.gov.au/ausstats/subscriber.nsf/0/056...

(2) https://www.abc.net.au/news/2018-11-14/why-do-so-few-sexual-...
If someone really wanted to do this, you would short GOOG or FB and long the nasdaq (QQQ) by a proportional amount. This position insulates you against the market bulls, which could go on pumping the market for several more years. It's a bet that GOOG & FB will underperform the tech sector more widely.

Maintaining a short position also costs money, so this is a further complication. As a retail investor, I don't know if there are any instruments for shorting these big tech co's. I'm guessing that you can do it on interactive brokers (for example) if you post enough margin. DYOR.
Unfortunately GitHub flavored markdown really limits your options for styling - it doesn't allow CSS at all. https://twitter.com/simonw/status/1281450155170922496
To be honest, if I paid for a jacket, I'd probably ask that person to pay me for the money I spent...
I personally think it’s not “normal” in this century to work so many hours a week especially for someone who reads/posts on HN. If you’re referring to whether it’s “common”, that depends on which industry, country, company you’re in and the kind of work you’re doing. For some professions (like lawyers in certain countries or doctors almost everywhere), 80-100 hour weeks are common.

If you’re in tech and you’re not automating your tasks as much as possible, then you need to dig deeper on doing that. Even if you’re not in tech but you use computing technology for work, you should look at ways to avoid repetitive manual work.
> it was rarely practical to consider retaining database history for the first few decades of SQL

That does make sense from a historical perspective and I don't doubt that's why. But still I find it unsatisfying because any competent database schema will always retain the history that needs to be retained. If you don't have the storage capacity, you choose to not store so much history. If you don't have native concepts for storing history, you kludge it yourself.

Whether you have native temporal support or have to kludge a DIY solution in the schema, the data you need to store gets stored.

My frustration is that I feel that temporal concepts should have been deeply native to SQL right to its core. History should have been as fundamental to database design as columns and rows. It should be a thing you turn off when you don't want it, not a thing you turn on when you do.
I think @tiangolo likes to write like that, because there are other places in the FastAPI doc where he writes a "little story" (for instance to illustrate concurrency) and overuses emoji. I think it's just his style ¯\_(ツ)_/¯
Wasn’t Gmail developed in house by Paul Buchheit?
Did anyone else notice Interlingue in the language options? Maybe we could get a Tour of Rust written in Esperanto :)
Probably lots of tech folk who are getting older fall into this category. I loooove drinking coffee while working, but as I get older it’s giving me pretty bad heartburn. I’ve tried just about every other type of drink as a replacement, but nothing is as good as coffee :(
What do you think is going to happen if you increase minimum wage to the point where it makes automation a more affordable alternative?

Also, you did see the part about expanding the earned income tax credit and providing universal healthcare didn’t you? I’m not saying let anyone starve. I’m saying that’s society’s responsibility through taxation and redistribution.
No doubt someone is gonna update their CV to show 12 years of Kubernetes, apply, and get the job being the only suitable applicant with the required experience.
Ugh. Compulsive bullshitters are so very common (and draining) in the tech industry. Over the past 2 years, one of them has cost our company a lot of money and lost revenue. Hopefully better HR practices can help curb this problem in the future.