skysight-inc/HackerNews huggingface dataset:
Twitter | Sr. Software Engineer | REMOTE US/Canada or ONSITE (multiple US offices)

Twitter is hiring senior software engineers for two new engineering effectiveness teams. These teams work closely with internal engineering customers at Twitter, and will be a great fit for experienced software engineers who are passionate about developing tools that empower other engineers to do their best work.

* The Development Environment team is responsible for Twitter engineers’ interactive software development environment. We focus on how the collection of development tools used at Twitter can work better together. The team owns the systems used to package and distribute tools and configurations to workstations, measure usage and performance analytics for development tools, provide remote workspaces, and more. Tools are written in Python and Scala and build on relevant open source technologies. The team’s customers include all engineers at Twitter. For more information or to apply: https://t.co/VYk3xiPv3p

* The Technical Documentation Tools team is responsible for Twitter’s internal technical documentation tools. This includes tools for writing, reading and searching for documentation. Tools are written in Python and Scala and build on relevant open source technologies. The team’s customers include all engineers and technical writers at Twitter. For more information or to apply: https://t.co/oOodemfXqP

General information: We’re currently looking to seed these teams with senior software engineers in the US or Canada before expanding to team members earlier in their careers and in other parts of the world. Currently, all Twitter offices are closed, but you would have the option to work from one once they reopen. We strongly believe in a safe workplace and healthy work-life balance for all.

When applying, please ensure that your resume makes it clear why you are interested in the particular team you are applying to, as we prioritize followup with the most relevant candidates.
You're reading a causal meaning into "after" that clearly was not intended by the author of Wirecutter's response. They are clearly expressing a simple temporal relation and not a causal one.

Please be clear that I have no opinion on the truthfulness of the Wirecutter's response. Perhaps they're truly corrupt as all hell. I have no inside knowledge of how they operate.

However, it is absolutely clear you're reading something into the "after" that was not intended.
The Future of German Automotive Industry – Taiwan Can Help
It's not enforced, but I'd dare say by and large almost everything will just use glibc. I'd assume if you're playing with fire enough to be calling syscalls yourself, you can mitigate the bugs yourself.

I don't think it'll be a bit problem, anyway. In my experience not very much calls syscalls directly. Go is a big exception, though...
There is something called an authenticated append only skip list, which I think is kinda neat. It is basically what it sounds like. Iirc it allows certificates showing that something has a particular place in the list, given the assumption of the latest thing added to it, in length at most logarithmic in the length of the list.
How to Choose Cookware
CES 2021. Q&A with Chief Wialon Officer Aliaksandr Kuushynau
Whoah!! That's frikkin awesome!

Has this made front page in HN yet at any point?
And Athena is an old fork of Presto, provided as a service; modern Presto e.g. Starburst is much faster than Athena, and cheaper if you use it much as Athena has usage fees not hosting fees.
I think you have missed the point. Please see my response to "lamontcg" in this thread for some rebuttal.

Note that it is not just Sale (though of course he is quite extremist in his views) who has pointed to the deleterious effects of our Technology, Social systems etc. which may lead to "Collapse" of our Civilization; you also have Nassim Taleb, Jacques Ellul, Michael Ruppert espousing similar arguments in different contexts.

All that you mention are "local effects" having their own unforeseen long-term negatives, due to self-limiting feedback loops, for example (without making any moral/judgemental/ethical calls);

>global poverty line has been on a steady decline over the last three decades

Debatable and for a certain definition of "poverty". Inequality has only been increasing and if i am unable to afford stuff even though i make more today then i did a few years ago, that is not "alleviation of poverty". Even if we accept your argument we now have the problem of increased middle class population leading to rampant consumerism and pressure on both social and natural resources.

>untold advances in the medical sciences

True but the other side is also adapting itself to work around our efforts eg; "Superbugs". We also don't know what the long-term effects of genetic engineering would be. There is also the problem that advanced medicine leads to longer lives and thus more pressure on social safety nets and healthcare.

>we are rapidly divorcing ourselves from our reliance on fossil fuels

Wishful thinking; we have a long way to go and given our propensity for short-term fixes we may very well run out of time.

>when there is an unprecedented level of awareness for basal human rights

Awareness does not necessarily lead to Usage/Implementation.

The above is not to say that "good old days" were "very good" and we should blindly roll back our scientific and technological use. On the contrary just like we have realized that Atomic warfare is unlike anything ever experienced by mankind and hence has to be prevented and dealt with in a whole different way than we have ever handled our "differences", so should our use of Science/Technology towards the betterment of our Societies, Other Species, Natural Resources and ultimately the whole Planet.
Threadripper has 64 lanes (except 3990x, which has 88), and I think most motherboard for it have 2 PCIe 4.0 x16 slots. EPYC has even more lanes.
Great minds think alike :P
RAID-Z2 on 4x2TB 2.5 inch HDD (without SMR) on a PI over 1 GbE sounds fine to me.

It's not super much space, but any two drives can fail, it's rather cheap and low powered + passive cooling should be possible.
> I'm not sure why they didn't grow that to support server side rendering instead of starting a platform from scratch...

I'd assume company politics. Steve Jobs described Apple like a "big startup" [1]— it had 0 committees, and instead had one person in charge of each of the things the company needed to do/care about. They all met weekly and talked about everything they were doing, and it yielded great collaboration. That's why everything "makes sense" and grows from the divisions/apps you'd expect.

Google sounds more like Microsoft before it, with different teams doing work that might overlap and compete against one another. On top of that, afaik flashy "new" products play better for promotions than building upon something that exists. Hence Play Music and Youtube Music, Android and Chrome OS, Google Play and Stadia, etc.

[1]: https://www.youtube.com/watch?v=a5b4nn3ZEVU
> My jaw is clenched.

You might be overdosing or particular drug is not for you - try another one.
Anyone else having stuck Up and Right keys? You can check it by clicking [+ ..] to the right of game window.
> He wasn't defending destroying the frames though

Agreed

> In modern developed countries we have social security benefits, health care and such, to varying degrees depending on the country, to try and make sure people don't starve like that.

And the country with the highest GDP lacks anything other than the bare minimum social security and the article is very-USA centric. (Both China and Europe have a more stable society compared to the USA so not quite sure how the bet of this thread would have gone if evaluated over either Europe or China)
Christopher Priest Made Black Panther Cool, Then Disappeared
Google has more money than they know what to do with.

I don't know if the quality of their hires has been dropping, but it feels like they just can't execute new ideas. They throw money at problems, and mostly they are really all over the place.
> It's not enforced, but I'd dare say by and large almost everything will just use glibc.

What about musl? uClibc?

Linux is well known for the fact that it guarantees its syscall interface as primary contract to userspace.
In Databricks you only get cloud storage (s3) as a persistent storage for data. So the data has to move from s3 to compute nodes.

Self hosted HDFS will work more like shared nothing.
This sounds like a great UI for reddit and I'm surely going to try it out! I'm not very familiar with NNTP though, so I have a couple of questions.

1. Is mapping subreddits to the global namespaces a good idea? If I were to read NNTP news from multiple sources, wouldn't it be better to have a reddit.* hierarchy alongside the alt.* etc hierarchies? (I assume there's a way to use multiple NNTP servers at once; maybe by hosting my own NNTP server that pulls from multiple servers.)

2. Are slrn and tin the state of the art in TUI clients? Surely someone has a recent promising hobby client?
One area to look into would be flight simulators such as Infinite Flight https://infiniteflight.com and others, that need global satellite data for their flight sim world.

Microsoft entered the flight sim space with MS Flight Simulator last year, and was able to leverage their massive set of Bing data, so any smaller flight sim out there that uses ortho textures would very possibly be interested in "better, cheaper, and faster" imagery.
Still seems cheap.
Some of this new tech is simpler to run than MySQL/Postgres like S3/Spectrum. Excel is ok for last mile type of analytics but it doesn't work if you are looking for serious insights. Excel also generates a significant amount of unnecessary manual work and data quality issues. It's not so black and white, what I am saying is that the analytics tech industry direction doesn't seem to address the real issues.
The PRC attacking the ROC would be as imperialistic as it gets.
On the flip side games I bought to play on GFN got pulled with no warning.
It very likely asks the location permission because it wants to scan Bluetooth devices. Scanning Bluetooth devices can be useful to detect the speaker, but it's also often used to track user locations especially indoor where the GPS doesn't work or is not precise enough.

You can place Bluetooth emitter beacons around an area and by scanning the Bluetooth devices on the smartphone and some triangulation, you know precisely where the smartphone is.

By the way even Apple, which is not that privacy friendly, sells such Bluetooth beacons to track peoples' location. https://en.m.wikipedia.org/wiki/IBeacon

This technology can have good use too, in retirement homes or hospitals for example. But it's mostly used to know where you are in a mall.
I remember seeing posted on here, someone trying to reverse engineer or reverse compile the code for a VW ECU unit. I would love a deep dive into, say a BMW or Porsche ECU, steering/suspension software, etc. Although I assume the likelihood is low, because I am sure they are closely guarded proprietary secrets.

Still, though, a decompiler that dumps ECU firmware into LLVM byte code? How cool would that be?
But if even Go can't use static binaries, does that mean that static binaries are not supported by those systems ?
I met my fair share of wantepreneurs in the last couple years. The majority has no business plan and even no intention of making money. However, they’ve got an answer if you ask them: “We’re going to sell the data!”. This idea of collecting and selling the data to someone just became so deeply rooted into their minds.
It might be that you'd like to finish drying out the wick so it doesn't mold? And use up the last of the water?

I seem to recall Technology Connections also complaining about the auto shutoff in his videos...
See my sibling comment[1]: I highly recommend switching to FastAPI, but you need to know that if you plan on still using the Django ORM you will need to do quite a bit of manual stiching in order to get it to work.

[1] https://news.ycombinator.com/item?id=25993345
PCIe slots come either from the CPU or the Chipset.

Typically, there are 16 lanes used per GPU and 4 per M.2 SSD.

With older CPUs, you had to either reduce the lanes assigned to the GPU to connect an SSD to the CPU, or go through the chipset.

With newer CPUs (newest intel or AMD Zen), the CPU provides 20 Lanes (16+4) for general use and in the case of AMD, 4 additional lanes for the chipset.

If you want more lanes connected directly to the CPU, you have to go to HEDT or Server Chips with up to 128 lanes available.

See this article for a typical block diagram of a AM4 system.

https://www.guru3d.com/news-story/amd-ryzen-3000-new-block-d...

Here you see, there are 1x16 / 2x8 lanes for GPU, and 4x PCIe/SATA combo ports from the CPU which can be used for connectivity.

More lanes can be provided by the PCH (Chipset).

Another example is in this artice by anandtech, which even lists the slots explicitly in the block diagram. https://www.anandtech.com/show/14657/the-asus-pro-ws-x570ace...
Sadly, you generally don't purchase a game, but a license to play one in some form. I think the exact limits of their control have not yet been tested in court, but I don't think NVIDIA wants to be the one testing it.

And any way, NVIDIA is in no position to challenge the games industry on such things - they are very much in bed with them and would lose enormously if games suddenly all went for a big 'best on AMD' logo.
This was surprising to read.

Generally I've been absolutely thrilled with Wirecutter's recommendations ever since their inception.

Admittedly, there were a few occasions where long-term usability and reliability were issues; the sorts of things you would expect reviewers to miss because it's simply impractical to expect them to use a product on a daily basis for a whole year or something like that.
Err....what about the stacks man?
I only buy LineageOS compatible phones. Its Privacy Guard feature allows fine control over permissions.
I never even connected my Nintendo Switch to the internet.

(It's pretty cool actually that when you buy a physical game, if they need an OS update it's shipped on the cartridge. )
Only after using the data beforehand it gets cached or by actively pushing it into cache. Otherwise everything sits in cold storage far away.

And having control over the cache sucks as hell. You can't pin down a table to reside in compute node disk cache when you know it will be used often.
LUMICKS | Multiple Roles | Amsterdam, NL | FULL-TIME, ONSITE when safe to do so, VISA | https://lumicks.com

LUMICKS is bringing novel tools for single-molecule biophysics and cell avidity to market, enabling scientific researchers across biology and medicine to unlock new types of experiments.

We produce z-Movi, a unique instrument that can directly measure the overall strength of interaction between cells ("avidity") and could have an enormous impact on research in immunology, paving the way for new therapies for cancer. In collaboration with end users, we have developed a fast and intuitive workflow software that takes you from defining your parameters to viewing your data in no time.

We also build C-Trap, which can be used to "grab" a single molecule, and apply precise mechanical forces to it. At the same time, one can visualize the molecule using highly-sensitive fluorescence microscopy. Our customers use it to watch DNA being copied by the molecular machinery of the cell, or observe molecular "engines" walking across the scaffolding structures of a human cell. LUMICKS systems are currently in use in opinion-leading labs across the globe, including Stanford, Johns Hopkins University, Tsinghua University, NIH, Max Planck Institute, TU Delft, and Imperial College London.

We're an academic spin-off from a research group at VU University Amsterdam. We care deeply about providing our users with easy-to-use, reliable software that actively supports Open Data and Reproducible Science. To make this happen, we're looking to expand our software engineering team with additional:

- C++ developers -- https://lumicks.com/vacancies/cpp-software-developer/

- Computer vision engineers -- https://lumicks.com/vacancies/computer-vision-engineer/

We use the following technologies. When applying, it's fine to be familiar with a subset of these:

C++17 (soon 20) for the core code, Qt5 (QML) for the UI and Python 3 for bindings.
CMake builds everything and Conan manages the dependencies.
Libraries we use include abseil, asio, caf (C++ actor framework), catch2, cereal, fmt, opencv, ranges-v3 and spdlog.
Our Python bindings are implemented using pybind11.

Read the full job descriptions, and apply directly, at: https://lumicks.com/careers/
gamers nexus is one of few very rare places where they actually dont do the manufacturer "recommended set of tests", aka dont buy marketing bullshit. They are run for the users, not for selling advertisement.
Unfortunately Privacy Guard is no longer a thing with LOS17 :(
AFAIK UWP does this.
Location: Eugene, OR

Remote: Yes

Willing to Relocate: No

LinkedIn: https://www.linkedin.com/in/juno-mayer-b50a441a2/

Resume: https://drive.google.com/file/d/1mBfzA6-9D-epfjgxPCyB7L6yLvr...

Website: https://saybrr.github.io

email: gjvmayer@gmail.com

Programming: Python, Flask, C#, JavaScript, C/C++, HTML/CSS

DevOps: Unix/Linux,Git, Docker, Heroku, MongoDB

Data Analysis: ArcGIS, ArcPy, Pandas, Mapbox

---

Finishing my undergraduate CS degree in March, looking to launch my software engineering career! Open to working with many technologies. I have experience in GIS through my undergraduate honors thesis in internet infrastructure risk analysis. (more information on my website). I have built web apps including a service that highlights and color codes rhymes in hip-hop lyrics. I would love to build audio software or VR/AR technology. Quick learner, effective communicator, comfortable with remote collaboration.
> Apple (who broke every Go binary a few years ago)

That's a really weird way to phrase it. Apple says that interface is unstable. Go uses it anyway. The unstable interface turns out to be unstable.

It wasn't Apple that broke Go binaries. It was Go.
I wish some of these tests tested the performance of durable writes (via FUA writes or cache flush). Some otherwise fast drives are just ridiculously slow for those.
>but when one person is predicting the dollar will be worthless, and the person in the role of judge claims that given global economic uncertainty, it's a "close" question,

He did not think the currency issue was close at all, "Not much contest here" and granted that one unequivocally to Kelly.

On the others I don't agree with Patrick at all. On environment we are quite possibly heading towards a disaster, but it's still very far off. I doubt we'll even be in a situation to unequivocally call this one for Sale even in another 25 years. Maybe in 50, sure, but the bet was about the conditions in 2020, not 2045 or 2070.

As for war between rich and poor, I think it should be judged compared to historical examples. Are we in a higher level of conflict between rich and poor now than in the past? I'd say no. Occupy came and went. The global economy recovered ok from the crisis in 2008 by historical standards. Advanced technology is already solving the pandemic for us, and we should be back to normal economically within a few years. Only 4 years ago a Billionair won a US election on a platform of cutting taxes for the rich, which he did. If there's a war going on between rich and poor, I'm not seeing it.
OK, we've changed to that from https://www.expressvpn.com/blog/digital-security-lab-locatio.... Thanks!
It feels alot like the image used in the example is contrived. The image quality is about the same for the google maps view on my place.
How does it otherwise compare to Android or iPhone?
Also kind of like religious syncretism, bridging the emac vs vim divide, there is evil mode.
> I do not believe stimulant medications affect people with ADHD and without ADHD differently.

Then why do you think stimulant medications were ever approved for adhd treatment?

Of course they were work differently for people with and without adhd. For people without adhd the stimulant medications do not treat the adhd. If you try to sort of isolate out that part of it... what are you expecting to find?
There are small IP stacks, I use this one and it’s been working well: http://savannah.nongnu.org/projects/lwip/

Might still be too big if your other code is large, of course, but I use it comfortably on a 512 kB device.
Right now, very few programs take advantage of the speed. Things are just mildly smoother. But soon you should see lots of videogames that can dynamically load massive amounts of data, letting you switch levels in a second or have highly detailed levels that don't need to worry about fitting into memory all at once. (Presumably the latter will be optional for most titles.)

See the first half of https://www.youtube.com/watch?v=fqi09JnJHOo It's partly a comparison against hard drives, but it gets into why you'd want gigabytes per second.
This blog post isn’t particularly good more like rehashed rambling.

AES-GCM can be tricky to use if you implement it yourself, same goes for all other ciphers it’s perfectly fine when you use a proven implementation of it that ensures that it doesn’t go past its best before date for a given secret key.

I don’t understand why they made such a big deal of cache timing attacks, yes AES and any other cipher/cryptographic system that have time variable operation may be susceptible to timing attacks, and whilst ChaCha doesn’t have time variable operations (tho it doesn’t guarantee that a given cryptographic system implementation won’t introduce them) it’s still quite susceptible to fault injection attacks which are arguably much easier to execute on the CPUs that most phones and small devices run than cache timing attacks.

Overall when your threat model for a personal device includes a compromised application a lot of security assumptions should be thrown out of the window, it’s far more likely to compromise the OS itself than try to compromise the hardware on a phone specifically you’ll run out of battery before you’ll be able to do a successful cache timing attack anyhow.

If the blog was AES-GCM is easy to cock up so remember that nonce is a nonce for a reason and you should be using improvements over AES-GCM like AES-GCM-SIV it would’ve been fine.

How it is it reads like not particularly well constructed I R VERY SMART post.

Especially the quantum issues that primarily affect real time attacks, not offline ones which would allow you to decrypt historic data with ease.

If you have a drive encrypted with AES even “only” 128bit it’s probably going to be safe for a long while even in a post quantum world.
Unfortunately I cannot share any data from the accounts I manage (mainly competitors are the shady ones), but simply you can go let's say instagram or facebook, and log the ads you saw (without clicking) in a single session (like first 20), then you can go check them. Probably what you will be interested will be almost at the end of the list, the first ones will be high margin products.

To be honest, I don't see hope for ethical small business without user tracking. That's why Facebook is pushing that angle, even it is very small percentage on the overall. Big players will be almost not effected anyway.
Some programming languages have them. I'm personally subscribed to Dlang (news.digitalmars.com), Perl (nntp.perl.org), and PHP (news.php.net). All of them have decent traffic every day, although most of that is likely due to the mailing list that they mirror. You can also post to the mailing lists from NNTP on all of those AFAIK.

By the way, I think it's absolutely amazing that one can access the same discussion over several protocols (NNTP, email mailing list, and often HTTP) without losing any functionality.