skysight-inc/HackerNews huggingface dataset:
Thanks, I feel like I finally found a gem of a comment in the middle of all this heavy back and forth.
Framing it as statement about an interval generating procedure is really interesting! Do you know what an example would be? Appreciate anything you can point me towards to learn more.

Honestly, I feel like the whole concept is straight up weird and fascinating.
I favour jOOQ.
Still won't convince the EU to do anything, not that they ever do. Meanwhile America and Israel will probably use this as a chance to expand cyber defense services to select countries.
I think it is that they are charging money.
I'm of mixed emotions here.

I am both cautious enough of Google that I've started avoiding using some of their products, and still have an opinion on how they should organize themselves that has very little to do with those feelings.

I was sort of hoping Alphabet would be a spot they could stick all of the projects that aren't going to make a billion a year. I think it still makes sense to maintain projects that 'only' clear $20+ million a year in another division. That would cover a lot of projects that are getting cancelled and causing them serious PR problems (like accusations of being a group of spoiled man-children who can't be relied upon to stick with anything for longer than four years).

Basically there's a lot of space to make money and products that they won't touch, and I don't think it has anything to do with Wall Street. It's just an artificial limitation they've imposed upon themselves.
That last point is something I feel really needs to be driven home.

At my company we often do bug bounty and hacking events where we have people attempt to break into our systems. Some of our engineering team members always make a big deal about making sure only certain things are in scope and that we only allow hackers to break things that won't cause major issues.

I always tell them that this is impossible. Sure, we can tell the hackers to only target certain end points, but we have no way of knowing what downstream things will be effected, and if we can't be sure there is no way the hackers could know.

If we knew for certain what exactly could be broken by the hackers, we would know exactly where are vulnerabilities were. If we know that, why are we paying hackers in the first place?

Sure enough, at one of our events a system waaay out of scope ended up breaking when a hacker triggered a bug on an in scope system. A bunch of our engineers were upset, but the hacker had no way of knowing that his api request would trigger a series of further actions in systems leading eventually to the breakage. Any system connected to an in scope system is automatically going to be in scope.
This thread could not have come at a more perfect time, my organization is looking to back up just under 1PB of content spread across about a dozen storage nodes.

We are looking for a reputable backup provider who can provide a solid product at the lowest price, striking a good balance between cost and features.

Our priorities are price, ability to encrypt the data, and setting up private network peering.

Any recommendations?

Our staff is comprised of smart system admins and developers who are well versed with Linux. No pretty UI's needed on our end.

Thanks in advance!
Looks like they're going to stick around for a while.
I don't follow. Parsers for what? I'm never clear what they're talking about. Parsers for programming languages? You don't think modern languages are competently parsed? Parsers for file formats?
> TFA article does say.

It says something.

> They looked at 17 forecasts drawn from 14 models.

It does not say this. What you have written is your uncritical interpretation, what I wrote is a literal quotation, which allows for (satisfies) the conspiratorial possibility that I raised.

> You are the one who implicitly believes they are lying about that

You are speculating. Speculation is fine, but it's best to realize (and state explicitly) when you're doing it.

Know how I know you're speculating? Because while you only believe you can read my mind, I can actually do it, and I do not "believe they are lying". I was only pointing out that as written, they could be lying.

And I even told you the reason why I wrote that comment: "Articles written in this style provide rich fodder for conspiracy theorists..."

If you truly want to change minds, you might want to learn how the minds you want to change work. Go spend some serious time in conspiracy forums, I suspect you might learn something useful.

And rather than largely ignoring the actual words of someone who's trying to help out your cause, treating them as an enemy rather than someone who may have some insight you lack, it might be helpful to keep a more open mind. Perhaps if those with knowledge severely lacking in the mainstream discourse weren't rate limited, some here may find some new ideas to consider.
I'm not quite sure what you mean, but it's standard in python if you have a method in a class that must be subclassed and overridden you can have the default raise a NotImplementedError
Are you comfortable sharing what you've built? I'm in the non-profit side of medtech and love seeing well-built products.
Consumption tax are paid once. Property tax are every year!

If you put that money in the bank, you'd only pay taxes on the cap gain, not on the capital itself.
So you agree with Aristotle that there are only potential infinities, no actual infinities?

Do you agree with Aquinas’ corollary, that absent an actual infinity, there must be some First Cause, which we call God?
Does anyone remember the Norton Desktop shell for Windows 3.1? It turned 3.1 into something beating the Mac in terms of a desktop experience. Absolutely amazing levels of customization, a full shell scripting language with GUI components reminiscent of Tk/Wish, I could go on.

That desktop plus the whole set of Windows 3.1 programs were a killer combo.
Agreed but be cautious in the application and don't get jaded.

Microsoft DOS started as a feature of IBM PCs, and Google started as a feature of Yahoo.

Like "tech in search of a problem" IMHO "feature vs product vs company" needs to be applied case by case.
I understand the sentiment around this specific instance is overwhelmingly negative, but I find the general concept of an exploding game to be fascinating. Consider a game that requires a buy-in of N dollars and explodes after a month. Upon exploding, the player with the most progression (e.g. level) gets the entire pot.
Accept and Adapt: Climate Realism
How is this legal when people have already bought the game? Would this be a sound basis for a lawsuit?
Yes, that's great for amazon, but what about everyone else on the planet who has x86-64 hypervisors and would like to have the option of purchasing a 3rd choice of CPU which is not Intel or AMD, at a price/performance ratio that is somewhat competitive with existing options?
This is so important. I used to actually hate the sales team at my very first 'real job'...so much that any time I had to go to the bathroom I would walk down two flights of stairs to pollute the air on their floor. ¯\_(ツ)_/¯

Anyway, this dislike came from their tendency to stretch everything and over-commit to get a sale. It ended up souring my opinion of the entire profession and I had zero respect for it...until I tried it myself. I went through this process a few times until I really came to an understanding of how many different personalities and proclivities it takes to successfully run any company of appreciable size.
Someone should do the same thing for Hacker News comments. I feel like "Most VCs are just that, useless sacks of breathing meat." is precisely the type of sentence that would come out of it.
Kick Ass Delphi Programming?

https://studfile.net/preview/415049/page:38/
A lot of companies try to pivot using the core product as income to find the next big win, with varying levels of success.

But, yes your right at some point you have to admit your product is mature, and cut the engineering effort on that product, hopefully before you start driving customers away.
interesting, I didn't know that helps... I just tell people to search for the full title ("the program audio series")

hope you enjoy the show!
> There is no physical phenomenon that causes the log-linear trend, its just a model that happens to fit for a small select period of history.

Of course it's a model. Please look up the Kardashev scale and correlations that people have developed based on it [1]. The energy output is not necessarily coupled with the CO2 emission unless we burn fossil fuels to generate power.

[1] https://en.wikipedia.org/wiki/Kardashev_scale#Current_status...
> by giving away free content

Ads aren't free.

Yes, it sort of stinks that we might have to come up with another way to fund podcasts. But we should come up with an alternate funding model anyway -- ads aren't ethical, and they're not free. The only reason anyone pays a podcaster to display ads is because statistically speaking, that recommendation is going to manipulate someone into buying that product regardless of its quality or relevance to that person's life.

If you listen to advertising but don't buy the advertised products, you're not supporting creators. Other people who buy those products are supporting creators, and they are subsidizing you. Your money is valuable, not your attention. Your purchasing decisions are valuable, not your ears.

So the idea that advertising is a completely neutral act that somehow magically gives us tons of content for free, without any knock-on effects towards society or business costs or acceptable content is one of the most widely-shared, pervasive misconceptions on the modern Internet. Ads are not magically making money appear from nowhere, ordinary people are indirectly paying for those ads by having their consuming habits altered against their will and without their permission.

It's better for us to just acknowledge that podcasting has a cost, and to just deal with that fact -- not to keep hiding behind the idea that there's a payment scheme out there that will somehow pay someone's salary without affecting anyone else in any way. Just directly support creators: it's healthier for the ecosystem, and it's healthier for you.

> And really, isn't killing an open medium better than manually skipping ads a couple times an hour?

An open medium that you're scared to manipulate is not an open medium. If we're all scared to attach metadata to an mp3 file, then who cares what format the file is in? Who cares whether or not a file has DRM if you're not willing to touch it?

Users have the right to exercise their rights. They also have the right to delegate those rights to other people and software products[0] -- ie, to have a piece of software exercise their filter rights on their behalf. Any world in which people aren't free to filter the content they consume is just another dystopia.

[0]: https://anewdigitalmanifesto.com/#right-to-delegate
Definitely, there was an "albedo yachts" solution that was floated a while back. Basically kicking up mist from the oceans. It's all just theory, and the repercussions are probably not well understood, but the idea is out there and implementation would be relatively inexpensive.
"They had been using ARM in released products since before Intel released the original Pentium."

https://en.wikipedia.org/wiki/Apple_Newton

...I'm not sure it was before the Pentium though, because it appears they both came out in 1993.
A thread from 2017: https://news.ycombinator.com/item?id=13352659
You can complete this tutorial in a few hours: https://github.com/dotnet-presentations/blazor-workshop, it really sold me.
Sounds like a good move. California has done this for years, but it’s much more necessary there because the drivers aren’t used to snow.
You would need to get a facing direction. Most robots are doing that with a magnetometer, gyros and an extended Kalman filter. This has quite a few disadvantages though. First and foremost the magnetometer which is really your source of truth is unreliable. It wanders constantly and frequently your Kalman filter will start up in a bad state.

I've seen some multi channel GPS front ends like this one: https://www.crowdsupply.com/amungo-navigation/nut2nt-plus

With 3 or 4 channels you could use the GPS almanac to get satellite direction and your heading. Though you could do it with two if you could get two antennas a couple of feet apart. But smaller robots don't have that kind of room.

Right now I think the biggest pain point with GPS is that if I want single redundancy GPS with 2 CM precision and true heading I need a whole bunch of stuff. 2x 200$ GPS receivers (ublox f9p) on my robot. 1x 200$ receiver with a decent antenna and a xbee radio to act as a RTK base station. And this was just for a simple outdoor rover. And the base station always had to go in the same place because you have to do everything relative to the base station. Then you need all the software to coordinate all that and manage everything.

I want 1 receiver unit, global absolute position within 2 CM with a true heading. Additionally, I want seamless transitioning/augmentation with a global network of terrestrial beacons for interiors and areas with poor surface coverage. And I want all that in a 100$ish module and some sort of subscription.
Zimbabwe’s Currency Crisis: the worthless $100T bill
Dating While Dying
You realise you have to develop a static page for amp to cache it correctly. It doesn't any page.

It's more to avoid bad networks not so your phone can load a page any better.
Now do it with Hacker News comments!
They read text in many scripts (because many writers use more than one script, and many readers can read more than one script). Without Unicode you can usually use TWO scripts: ASCII English + one other (e.g., ISO8859-*, SHIFT_JIS, ...). There are NO OTHER CODESETS than Unicode that can support THREE or more scripts, or any combination of TWO where one isn't ASCII English. For example, Indian subcontinent users are very likely to speak multiple languages and use at least two scripts other than ASCII English. Besides normal people all over the world who have to deal with multiple scripts, there's also: scolars, diplomats, support staff at many multi-nationals, and many others who also need to deal with multiple scripts.

Whether you like it or not, Unicode exists to make USERS' lives better. Programmers?? Pfft. We can deal with the complexity of all of that. User needs, on the other hand, simply cannot be met reasonably with any alternatives to Unicode.
Silverlight was deprecated.
What's the right way?
As somebody thinking of starting a SaaS soon, this was a great and insightful read. The one thing this does confirm for me, is that the best ideas are those that solve problems you already have (or create tools or services you wish you had, etc.) Well done!
That would be an impossibility with WWII technology. It's irrelevant -- the scenario you described already acknowledged the bomb crossing the border and killing French citizens on the other side.
Yield might be part of it, but I'm sure intel can ship partially functional chips with a core here/there disabled.

Another of the big advantages for AMD is that their products aren't reticle limited. The basic design lets them have a single design they bolt into dozens of configurations that scale larger than what intel can fit on a single die. Hence 64 "big" cores in a single socket.

There are likely other advantages too (cooling?) that partially make up for the longer more complex core->core latencies.
This basically proves that UBI works. #YangGang #YangBux
The Europeans will probably still want to trade with them.
Hmm Adapt to rationing was listed twice, I would tend to agree with that if only I could accept the premise that we can stop the climate change train. But we can't so instead I will and have made life changes to ensure an abundance for me and my community in the comming years while the arrogant elitist mega city folks can ration themselves to extinction or at least until they tear each other apart. Don't worry though us hillbillies will survive the dark times and be around to pick up the pieces.
Yes, but you are purchasing the license. The content is licensed, the license to the content is sold.
Blows my mind how so much really is text manipulation. Not every thing though!
Interpreter is very small part of overall kernel codebase, and it is the same interpreter for all kinds of applications written in wa, need to be analyzed only once, but performance benefits of running code in kernel space are huge. Moreover, wa can even make kernel safer but rewriting certain not very performance critical parts of the kernel in wa.

But I got your point. Thanks!
https://en.wikipedia.org/wiki/Acorn_Archimedes

https://en.wikipedia.org/wiki/RiscPC
What about debugging?
It's all about bug classes. We can use safety guarantees to eliminate certain bug classes at the language level, but some concepts are so high-level that they are independent of language, and their corresponding high-level bug classes are not preventable with a language-based approach to security.

For example, plan interference always arises in high-level planning, so no language is going to eliminate that bug class without somehow completely reinventing the philosophy of planning and logistics.

We can certainly ask that languages do better around features like FFI, string-building, and error-handling. We keep making the same mistakes. Memory safety is probably the biggest conceptual leap forward in our lifetimes and we are still not yet in agreement as a community that it is clearly good.
Location: San Luis Obispo, CA
Remote: Preferred
Willing to relocate: Yes
Technologies: Mostly Python, 20 years
Résumé/CV: On request
Email: feepish at gmail

Looking for automated testing/QA position.

Language/framework/toolkit not important. If the testing tools are fun, I'll give it a shot.

Contact me, I'll send a cover letter and resume.

thanks,
rusty
So Oracle, but without even having written an interesting database?
Account takeover via leaked session cookie
Based on the year 2019, I think learning Python (AI/ML, Scripting, etc), Java (legacy code, enterprise systems, etc) and JavaScript (ES6, Node and a bundler because JavaScript has turned into something that is more than just some simple script on a page at this point.) are worth it. I say learn PHP if you are aiming for entry level rudimentary stuff. PHP is still out there and there are loads of clients asking for people to work on it. Anything else will revolve around how experienced of an engineer they want and the market you live in.

Aside from languages/frameworks, I would say focus on the container/orchestration area of development. This is becoming the real focus I am seeing from someone who has been working in software development for over 5 years. More and more it is containerized micro services that are being produced and it is people who can weave them together with kubernetes or similar software that is the real ticket.
The model for Mavis Beacon?
Sure they did. Some anon was unhappy with that response. Could be main account of the throw but who cares? My repliy is directed at anyone unhappy with that response.

Don't blame me if you're unhappy with that response, "Anon" . You need to let people know what your pain points are. Not prepared to provide any details in your question? Then don't expect any details in a response, is that unclear to you? Your reaction is your responsibility, "Anon".
> I wasn't raised Catholic, but the way I heard it, committing a venal sin counting on it being negligible because it was venal is, itself, a mortal sin -- which tickled me at the time.

No, a sin is either venal or mortal. The intent of the sinner doesn't enter into it.

> Also, that only the sins since your last confession, or communion, or something, count in any way at all.

If you confess a sin and ask forgiveness, it's forgiven. Your slate is wiped clean.

> Or what, exactly, would be meant by a "virginal purity test".

Simply that many in social media demand a level of purity in thought and action from commenters and other writers that rivals in its puritanical zeal the worst excesses of the most ignorant village mullah.

> No. You are tying yourself in knots; which is your privilege. Please don't entangle me in them.

But if virtue signalling is sanctimony, a point which you have not refuted, and complaining about virtue signalling is sanctimony, then complaining about sanctimony is indeed sanctimonious. Any entanglement is of your own making.
Intel's “Cripple AMD” Function
Yeah, TSR was definitely the kick-ass programming technique at the time because it DOS was so limited. The only way to pep it up was to install some TSR sidekicks. Writing these TSR sidekicks was difficult if one wants it to do it correctly because there was no official way to do all the hooking stuffs. I remember I wrote a small utility to make correct statistics about my working sections even when the computer crashed. There were days with 12 resets or even more(!) when I was writing a keyboard drivers!
Yeeh, it was such a good time.
His content is most refreshing because he gives an engineer’s level of understanding. Most “tech personalities” don’t seem to dig very deep into the whys and hows of things.
Uhh source on AVX512 not downclocking on modern CPUs? We benchmarked ML workloads on the newest chips the cloud had to offer and the slowdown was a significant problem because, as the parent comment said, it is very hard to reason about whether the benefits of vectorized ops will outweigh the the reduced clock speed. Sometimes it does and sometimes it does not - which is a major problem when you have to specify instruction set when you build the ML library from source.

Maybe you know something I don’t but that FPGA statement makes zero sense to me. The ASIC development cycle is measured in years - that’s why FPGA’s are valuable (and I thought they were relatively heavily used).
I don't think memory safety is actually a controversy anymore.
Discussed at the time: https://news.ycombinator.com/item?id=12751585

2017: https://news.ycombinator.com/item?id=15965159
Yes, parsers for incoming packets and file formats, for example. If they are poorly written, you end up with Heartbleed, for example. I should maybe add that the LangSec folks try to provide formal footing for what an adversary can achieve with a given set of primitives. They refer to it as programming a weird machine. The reason that is important is that their view is that access to computational capability amounts to privilege. If you have a packet coming in from the untrusted outside, you should not allow it to be parsed by a parser with unbounded computational complexity, rather you should opt for a computationally limited parser.
We use headphones for everybody. Laptops do a good job avoiding feedback
For car GPS, which uses the same math, I used the first GPS signal the device receives. This ends up being equivalent to the uniform prior.
Also, Intel is bizarrely behind on PCIe. Historically, a data center machine with big expensive GPUs or other accelerators also had a couple of expensive Xeons in it. Right now, AMD has a much better offering even ignoring cost. I’m sure someone outside x86 (Amazon? ARM itself? POWER?) will jump in, too.
But it didn’t work.

They say themselves they will never stop turnover, all they can do is try to make turnover have the smallest impact possible, and be as open and honest as possible about the benefits they do offer.