skysight-inc/HackerNews huggingface dataset:
Ask HN: Made the wrong job switch, now what?
I had spent almost 9 years as a software engineer at a large corporation but a few months ago a lot of horrible changes were shoved down our throats so I decided to bail. So I was offered several good positions, but I decided to go with the one that I felt was most interesting: relatively new team at an established company with a very ambitious project and a technology which I have been wanting to work with for a long time. Even though it was far not the most generous offer(the least generous as a matter of fact), the technology plus the people I met pushed me in this direction. However, jumping heads first, there were a few surprises: tons of spaghetti code, no documentation, no way to test or debug anything locally, procedures and guidelines are practically non existent, jira tasks such as "Implement GV" with no further explanation, not even what "GV" stands for. So I end up spending most of my days grepping through a bucket of repositories just to figure out even the most basic of things and I end up sitting in front of the screen 14 hours a day. Initially I had some sort of hope that my pedantic nature would be able to turn this around but a month later figuring out time travel and the cure for cancer seems a lot more realistic. So I started looking at the door again(annoyingly after turning down offers from the likes of HP, Dell, VMware and Amazon just over a month ago). So out of the blue another company contacted me about a position which I'm somewhat interested in. But still, the project I'm working on is incredibly interesting as a whole and I like everyone on the team a lot. But it seems several people have abandoned ship for what appear to be similar reasons(over the course of only 6 months) and I really wouldn't want to cause a potential clash between them and the management and I am grateful for the fact that they voted enough confidence in me and let me in on technology I had no prior experience with. What would be my best course of action?
Try Focusmate.com - It's really helpful to keep accountable. If you find yourself procrastinating, share your screen.

Very useful for me now that I WFH and not a coworking space.
Show HN: Pysv – Running Python Code in SystemVerilog
Aggregators (even weak ones like Netflix), are inherently a better bet for the individual creator than middlemen like the networks ever were. On Netflix, every show is equally accessible relative to every other show; there is no fighting for prime time slots or seasons. It’s the same dynamic on Google or Facebook: all content is treated the same ...

Really? Netflix is not a content meritocracy, and neither are Google, Facebook, Amazon, Spotify, or any other Internet-based media distribution service.

In Netflix's case, there may be some personalization when people are scrolling through the home screen or search, but I suspect these algorithms strongly favor certain studios and releases (including its own) and home screen placement is a valuable negotiating tool in Sarandos' arsenal. That's where the fighting takes place, and individual creators are at a distinct disadvantage in this arena.
Do we really need a third Apache project for columnar data? (2017)
I use a few different languages to various levels of competence, and I always do a static site generator in each one as my sample project that lets me get a feel for their differences and strengths.

So I currently have my own generators written in .Net Core, Go, Node, Python, Ruby, and PHP.

Of them all, Go is by far the fastest, Node the simplest, .Net Core the cleanest, PHP the hackiest, Python the nicest, but Ruby the most balanced in all those areas.

The Ruby one uses Markdown with YAML frontmatter, all in one script file that can be dropped directly into any folder and committed as part of my sites.

If you're curious (and remember the Ruby one is not the best) you can see it in github at https://github.com/kcartlidge/ruthless and running my site at https://kcartlidge.com (using Netlify).
There could be epigenetic or environmental factors to blame for a disease.

But even so, assuming this is a genetic issue, proposing gene therapy in this case is putting the cart before the horse. It's like if you had a memory leak or segfault in a 3.4 billion line codebase, but the issue was only reported a few times (out of 7+ billion active users) and you can't replicate it. Obviously, a patch for this issue would be nice, but first you need to find out what's causing the issue.
How do you prevent scams, like a "landlord" that sells part of a unbuilded place as if it were a house, or a house that is infested with termites, or has a lot of water in the basement, or any other problem that is difficult to notice remotely?
> I am wondering if any of the windows / linux laptop makers will follow suit?

The article was actually spot-on in giving a reason why this won't be the case: AMD, Intel, and NVIDIA aren't going to license any of their IP to the likes of Dell, HP, MSI, Toshiba, Lenovo, TongFeng or ASUS.

Only NVIDIA and Qualcomm are left in the ARM SoC market (in terms of proprietary chip designs) since Samsung shut down their custom CPU design department end of last year. Neither of the two is competitive in terms of performance with Apple's custom chips and their SoCs are OK for SBCs, tablets, and Chromebook-level hardware but in no way competitive with even mid-range offerings from AMD and Intel.

Another factor is vendor lock-in. Since M1-style ARM-based SoCs wouldn't allow for discrete GPUs and RAM upgrades, creating a carefully segmented range of SKUs would be next to impossible. Even Apple struggles to do so as seen by the virtually non-existent differentiation between the M1 Macbook Air and -Pro.

AMD- and Intel-based systems allow OEMs to create bespoke product lines for each target market: NVIDIA Quadros and 32+GB of RAM for CAD/CAM and design work, powerful systems for gamers, CPUs with "pro"-features for businesses, etc.

An SoC is the same for all products. Sure, you can do some minimal differentiation by disabling a core or two, binning and cooling, but in the end there's very little practical difference between an SoC with 7 or 8 GPU cores... I'm pretty sure the MBA will cannibalise sales of the MBP big time for this exact reason.
IIRC A 10 Db increase in SPL is perceived by most people as a doubling of "volume".

thr article mentions this too... its hard to get a feel for log scales lol.
I'm no longer putting myself at risk of dying or being injured in a statistically-likely automobile accident by commuting regularly.
No more a tradeoff than something like AVX-512 though right? Or the custom instructions Intel will add for large customers like Facebook?
>I don't think the USA has a different attitude towards siesta than e.g. north-western Europe.

True, i correct myself:

One of those problems the US-Press has and any other western Press too.
Java Buffer types versus native arrays: which is faster?
It's an interesting take, and I agree with the issue being the x86 difficulties. There was a link today about "how many registers an x86 processor has" and it really reminded me of how many issues and legacy the processors have to deal with

I think the solution would be to move the x86 cruft to an SW emulation layer, and focus on base performance. Something like this (though I'm skeptical of taking things like rings and memory protection out of hw http://www.emulators.com/docs/nx03_10fixes.htm )

Your latest Intel chip boots like an 8086 from the 70s and it has to do several steps before it goes to protected mode. It has to deal with x87, MMX, SSE, SSE2, AVX etc (ARM has NEON and that's it.). Every register has several ways of being accessed: AH/AL, AX, EAX, RAX. Wanna access a partial part of a register on ARM? AND/Shift.
For those unaware, ARM (as with many RISC-like architectures) uses 4 bytes for each instruction. No more. No less. (THUMB uses 2, but it’s a separate mode) x86, OTOH, being CISC-based in origin, has instructions ranging from a single byte all the way up to 15[a]).

[a]: It is possible to write instructions that would be 16 or more bytes, but the micro architecture will “throw” an illegal instruction exception if it encounters one. Intel doesn’t say why there’s a limit, but they do mention (in the SDM) that they may raise or remove the limit in the future.

Why 15 bytes? My guess is so the instruction decoder only needs 4 bits to encode the instruction length. A nice round 16 would need a 5th bit.
how is that a technical trick? $500 billion is what'd come out of the treasury, which is what matters. I'm certain some of the $1200 checks were put in banks, which they went and turned around into loans at whatever the current fraction is too...
Also, pharma does not really have a huge incentive to work on this problem. Solving the protein folding problem does not automatically translate to new drugs just in the same way CRISPR or DNA sequencing did not. It's another tool in the toolbox (which to be clear is a big deal).
I'm never sure if I like or hate when a site's adblock/article limit/sign in requirement etc is so easy to circumvent.

On the one hand it's good for me, on the other I feel like, couldn't you have put in a bit more effort? if you're going to make it that easy why bother?

(I know it's just because most people don't realise)
I'm sorta in the same boat but want to stay in the Apple ecosystem.

I have a mid-2010 iMac (11,2) that just finally bit the dust (wouldn't turn on for hours once being plugged back inand now just won't turn on at all). It's a decent machine that owes me nothing.

I really want to get another 27-inch iMac but I worry about the chip transition currently happening. If I buy an Intel one right now, how long is Apple going to wait before dropping support for it (will Intel still be supported by the time we get to macOS 11.2, for example)?

Does it make sense to wait for WWDC 2021 to see if an Apple Silicon iMac comes out or if the line gets a revamp? Does it make sense to get one now and stick with it or even trade it in for an upgrade in a few years?

I can get by with my 2015 MacBook Pro and 2012 MacBook Air for now, but I would really prefer to have my sweet, simple 27-inch iMac workflow back.
The website is using Maxmind's GeoLite2 server-side
"he may even have invented the form of emoticon meant to be read with one’s head tilted to the left"
If the GPS antenna is separate then you're probably fine leaving it, unless you are worried about IF leakage.
Surge Capacity: Why Some of Us Feel Awful
Personally, I recommend Go over Chess. I've played both not well and I enjoy Go more. Chess is extremely tactical and calculation oriented. One blunder and the game is over for the most part in Chess.

While in Go, reading is also incredibly important there are other aspects to it that make the game richer, IMO.
I use uBlock origin. Never saw any signing form.
Show HN: Building a simple and effective packet sniffer in Golang
Here's their instructions: https://newpipe.schabi.org/blog/announcement/f-droid/pinned/...

I use the app every day - if memory serves they've usually had a new version out within 24hours of breaking changes on youtube.
So Intel and AMD are capable of building a chip like this, but the ambitious size meant it was more economically feasible for Apple to build it themselves?

(Not a hardware guy)
I'm not an expert here, just going by the articles I've read on this topic recently. That said...

> Its just LPDDR4. HBM is a different thing.

Hmm, Apple refers to it as High Bandwidth Memory. The Register[1] refers to it as "High Bandwidth Memory" and also:

"This uses 4266 MT/s LPDDR4X SDRAM (synchronous DRAM) and is mounted with the SoC using a system-in-package (SiP) design."

Which implies to me that some kinds of LPDDR is indeed HBM and that what's on the M1 isn't something which can be replaced by drop in RAM.

> That's not the advantage.

Hmm, again quoting The Reg here because I think it's a fairly independent source on Apple hardware.

"In other words, this memory is shared between the three different compute engines and their cores. The three don't have their own individual memory resources, which would need data moved into them."

Maybe I didn't express this clearly enough above.

> AMD / Intel have been connecting L3 caches to their iGPU solutions for over a decade now.

My point above wasn't that Apple invented this idea. It was that the idea doesn't scale well. Who invented it doesn't really matter.

[1] https://www.theregister.com/2020/11/19/apple_m1_high_bandwid...
Robocalls have been a notable concern dating to 2008:

https://trends.google.com/trends/explore?date=all&q=robocall...
The main reason I use Poetry is for its lockfile support. I've written about why lockfiles are good here: https://myers.io/2019/01/13/what-is-the-purpose-of-a-lock-fi...
who made the DRAM for the M1, wasn't it Hynix?

I don't know what the margin is selling DRAM OEM vs just the part.

The memory business seems like there's always pitfalls and challenges and cycles, but is this change really that significant?
Read the article linked, it explains why Intel and AMD are unable to throw more decoders at the problem.
E Foundation reminds me of E(vil) Corp.
Wow. We've used slack since we started 4 years ago and have no plans of moving to my knowledge.. I've been there for about 94% of those 4 years too..
Google Cloud launches data API offering for healthcare organizations
I made a comparison of available IP geolocation services:

https://resolve.rs/ip/geolocation.html

You can click the ">" next to each one to see the additional data they are returning.
That's just the difference between a JIT and not - something like QEMU in the other direction doesn't "run" ARM code either, but in the end it really doesn't matter and is only a minor pedantry.
To date since the 1970s, on average, on an inflation adjusted dollars per square foot basis, the price of real estate in the US has not changed. It’s not really deflationary since you can always build up (except where city councils tip the scales and prevent construction like SF).

Any deflationary nature is a council level imposition on an otherwise pretty neutral asset class.
Review report Corman-Drosten et al. Eurosurveillance 2020
Unified memory is quite a bit older than that; the SGI O2[0] had it in 1996.

[0] https://en.wikipedia.org/wiki/SGI_O2
Antibodies also initiate the complement cascade and can thus kill cells directly.
Maybe they are, assuming there's sufficient area in the die for this.

They would likely still be massive power hogs.
Whatever keeps them from mining Salar de Uyuni in Bolivia, one of nature's magic places. Wikipedia says it contains 50-70% of world reserves, and I can't imagine mining wouldn't destroy it completely over time.

I truly wish Bolivia to raise itself from poverty, but ideally without the destruction of its magical wonders. Damn I miss traveling...
Yes, they are "cures". Yes, you will.
The Covid Science Wars
>The thing is: Not everything with a large, technical name is bad. Simply having preservatives isn't necessarily bad - and neither is artificial flavorings.

It is simply bad if the substances are proven carcinogens, mutagens, endocrine disruptors, and sterilizers.

Not to mention all the poison which is produced and dumped into our air and water producing this stuff.

Your slim jim example includes the following:

Corn Syrup: proven harmful to human/animal health

Soy Protein Concentrate: proven harmful to human/animal

Spices: what is this? nobody knows

Dextrose: proven harmful to human/animal health

Paprika Extractives: nobody knows how this happens

Flavoring: flavoring is not an ingredient, this ingredient is concealed from view, and cannot be trusted

Hydrolyzed Soy: proven harmful to animal/human health

Sodium Nitrite: proven carcinogen, mutagen, and harmful to micro-biome.
In practice, I'd say "selected" lower level standards aren't changed but built upon. Standard tools also tends to not change much. web protocols, C, C++, php, those are not getting away despite many attempts to reinvent the wheel. Maybe someone will make a better wheel one day, or maybe not, but for me it's nice to have a starting point in the domain of p2p "exchange" that may or may not be adopted as a standard.

As for inflation, it makes it harder for the poor workers to become wealthier, but the issue is more when it stops being sustainable. Inflationary fiat has proven that it could fail. I personally don't trust those persons handling it and I feel that such sentiment is growing among people. There's reasons behind that. That is terrible for a currency. Governments may or may not start having a better monetary policy. We don't have guarantees and much control over it, that's the issue for me.
I'd rather avoid an economical disaster and keep a business running than having to deal with the failure of others.
I guess you can mix that stuff and be confused if you really want to. Go ahead, be frustrating and tedious. See how far that gets you in life.
Next time you fly through a busy airport, think about the system which assigns planes to gates in realtime based on a large number of variable factors in order to maximize utilization and minimize waits. This is an expert system design in the 80's and which allowed a huge increase in the number of planes handled per day at the busiest airports.

Or when you drive your car, think about the lights-out factory that built-it, using robotics technologies developed in the 80's and 90's, and the freeways which largely operate without choke points again due to expert system models used by city planners.

These advances were just as revolutionary before, and people were just as excited about AI technologies eating the world. Still, it largely didn't happen. To continue the example of robotics, we don't have an equivalent of the Jetson's home robot Rosey. We can make a robot assemble a $50,000 car, but we can't get it to fold the laundry.

These rapid successes you see aren't literally "any problem from any field" -- it's specific problems chosen specifically for their likely ease in solving using current methods. DeepMind didn't decide to take on protein folding at random; they looked around and picked a problem that they thought they could solve. Don't expect them to have as much success on every problem they put their minds to.

No, machine learning is not trivially solving the hardest problems in every field. Not even close. In biomedicine, for example, protein folding is probably one of the easiest challenges. It's a hard problem, yes, but it's self-contained: given an amino acid sequence, predict the structure. Unlike, say, predicting the metabolism of a drug applied to a living system, which requires understanding an extremely dense network of existing metabolic pathways and their interdependencies on local cell function. There's no magic ML pixie dust that can make that hard problem go away.
On Casuistry
Most people have been txing with a trusted source (e.g. coinbase).

> you could conceivably implement lightning with classical assets.

Not with the same security properties. The idea of building a money transfer service where you simply have many people with liquidity that transfer IOUs instead of the actual money has been around since at least the 8th century: https://en.wikipedia.org/wiki/Hawala

There was no formal ultimate settlement layer though.

I personally think that we need to continue to investigate ways to push what we trust and eventually have a workable system that actually trusts individual public keys to not double spend on pain of losing their reputation.

Until that happens I'll continue to hold some BTC.
Oh that's neat. I hope tesla adopts that, because one of the biggest issues has been the 12 v batteries dying quickly. I'm not sure if anyone's figured out the root cause, but IIRC people think that they abuse the battery in some way that an alternator wouldn't.
Yes, a new table in your spreadsheet is stored as a new sqlite table, plus some metadata about it in some other administrative tables. You get all of this as a standalone, round-trippable file when you download your spreadsheet.
I assume you are referring to me? I can assure you, I have absolutely zero stake in Poetry. I'm not one of the developers, I'm not even on of the contributors (excluding opening a bug report or two).
Email Lessons from Napoleon
>Not everyone can get the vaccine.

But the proportion of people who are both at risk and can't get the vaccine (and alternatives) must be small (from intuitive maths, I actually haven't looked into this).

Why would this vaccine be mandatory while plenty of other aren't? E.g. I've never got flu-tested before a concert/the flu shot, even though it could pass to other people/kill people.

I'm wondering where's the line between freedom to one own's body and other people's well being. IMO it's not as clear-cut as people make it out to be.
In almost the same position (MacBook Pro 2013) and I plan on waiting for the 16". By the time that's out we'll see how many of these things are getting quickly ported - my expectation looking at how excited every is, is that things will get ported FAST. But there's time to wait and see before the one I actually want comes out.
you can add -h to grep, which won't print the filenames (this is what I did an it accepted the answer).
"...I felt like I needed to always be seen either in a meeting or butt in chair..."

Yeah, norms. Like the expectation that employees remain signed into instant messaging apps. And the associated values where for example being signed in is construed as a sign of productivity.

I worked as a financial services company like that once where I maxed out my annual bonus and got the highest raises because I was on top of messaging. From messaging in the bathroom, from bars, and for two days a hospital bed.
Didn't some country offer to not mine their beautiful area if they were paid by Western countries an equivalent amount, but no one was willing to put their money where their mouth was?
Suppression by Etube Will Cause Deaths
30.11.20. Not enough room. The situation is 1000 times worse than the people on here believe.Today we arew informed that Urube have destroyed out texts going back some yrs. Everything we ever wrote was accounts of actual witnessesd experience. In other words sworn statements.We reckon that like F-b and Twitter and Yahoo they are protecting Govt. Heres what caused the suppression. This action will cause deaths.UTUBE 15.11.20. From UK 'Mental Health'. Back From The Edge. The following is what the Police told us can never be seen by the public. Not spell checked.We were told not to resove the publics MH issues cos the work was costing the system jobs and threatening the Charities and Universities and private Med Insurance fees..The Lottery Board carefully funds the MH system on grounds of cronyism so the scandle is covered up and profits maintained re drugs etc. We now experience poverty. Meanwhile 3 miles from here ten people have been given loads money 'For Watching Movies' When you add the other distractions you have an image of both the 3rd Reich and the Roman Empire tactics.. The formula never fails. If you add a bit of approved religion then you have the public enslaved. We ought to know, we bore the brunt of the violence aimed at stopping us exposing what we found. We spent many yrs involved with the media and we know what they think like. We knew 300 people in BBC and Cent London Theater BBC said this- 'Hide the evidence abroad' Heres some of the 1000pp evidence crrptn in UK which has been obstructed by f-bk. Twitter. Yahoo. Press. TRUNCATED.
IIRC Apple got some exotic automated optimization tech when when they acquired PA Semi - I think it was mentioned in the Steve Jobs biography. The A chips have always been impressive and the timing lines up.
Retraction request letter to Eurosurveillance editorial board
Wow, that's definitely amazing.

This reminded me that the way humanity knows about the interior structure of the Earth is also amazing -- and one important source of information is looking at propagation and reflections of earthquake vibrations!