skysight-inc/HackerNews huggingface dataset:
The issue with this black lists is that all the antiviruses/security tools will immediately put you on their list but it can take days or weeks to have them remove you and you can still get some customer that uses some weird security program that he still gets the issue. One of the anti-viruses company has a form to submit a dispute but their form was broken for weeks.
The javascript matches are "TypeError" not "Type error", and the more important part of those are "...of null" or "...of undefined". They refer to this:

var foo = null;
foo.lastName = "anything"; // TypeError, cannot set property "lastName" of null
Yes. The combination of the two is quite a difficult task in itself, known as "grounding" - a mapping of an observation to a language concept. Progress is slow but it's being worked on (including by me)
> Intellij git integration in comparison, in my opinion, it's barely usable and generally counter intuitive.

Disagree. I use it all the time. It's sooo nice to have the different changelists. Easy to make changes that I don't want to accidentally commit by putting them on a different changelist (like pointing to a different database). And it can be split even in the same file, much more easily to commit parts like this than using git -p.

> BTW the java plugin bundle for VSCode replicates 95% of the features of Intellij,

If you only look at the textual java code, perhaps. But it lacks the awareness of the rest of the java ecosystem that Intellij provides.
Im working on something that also have the goal to give the power back to the user in terms of control, but i've also understand it the same way you do.

That in the end the platform have to provide a better experience to the end user and also give more power/flexibility to the developer, otherwise no one will use it.

That's the reason i think it requires a lot more work to make this feasible. Only "iterational innovation" wont do it.

I hope that what i'm almost about to launch here, might reach those goals.
You need Secure Boot or something like it to start the security chain when using a TPM to save keys to unlock the hard drive, for example.

The TPM can be used to verify that the next boot stage has not been compromised, but it cannot do the first step, so if bad code inserts itself right up front it can lie to the TPM and unlock the security keys under malware control.
Bluetooth supports solid encryption once paired, but the pairing is usually unauthenticated and thus subject to man-in-the-middle attacks.

Whether the encryption is implemented correctly and on (with strong enough keys) by default on most devices is another question of course.
It got me away from watching/reading the normal news. The normal news is full of negative sensational stories. I find HN more positive and constructive. I still stay up to date with HN but view a different angle of attack. We all need a grasp on reality. If you are a trader on Wall St. You might get your grasp on what's going on in the world via the prices of stocks and commodities. HN is another way, I think, at getting a grasp on reality without constantly being bombarded with sensational news formats.
Theoretically yes. In practice no.
Each IDE has workflows and features tuned to their respective domain.

They're not just simple configuration changes from each other
One strategy we are currently implementing is using a second Postgres database synchronized with logical replication.

1. We insert the logs in the main database and periodically delete old logs. We can thus create the log in the same transaction as a record is created/updated/deleted. Yay atomicity!

2. The second database uses logical replication to receive new logs, but it only replicates INSERT operations so old logs are never deleted.

3. The application can show recent logs quickly (who updated the customer profile this week?) and if the user wants to dig deeper, we can query the slower log database but the user kind of expect that pulling the entire history of a record will take a bit longer than other operations.
A residential community enjoyed by early NASA personnel.

There's also Pasadena . . . and Pasadena, Texas.
https://en.wikipedia.org/wiki/Vehicle_routing_problem is even more specific

Have a look at https://github.com/graphhopper/jsprit and their forum/mailing-list
Btw, a journalist who spoke to locals said some of the Armenians left the houses intact because they remembered moving into houses left from Azerbaijanis the last time around.
Stanford already provides scribes in "limited situations" such as tests and labs (as stated in the tweet). So the university is already partially responsible for it, it's just the matter of "how much".
The huge data breach a couple years ago was Equifax, not Experian. It does not seem particularly hypocritical for Experian to try to capitalize on it
> it is possible to program the NFT such that the artist takes a chunk out of every resale on the secondary market

I fail to see why this is desirable. What right does an artist (or indeed, anyone who produces anything) have to any portion of resales?
You'd be selling crypto at a very beneficial rate for you and if you need to make sizable transactions in "worthless paper" within a fast enough timeframe anyway, it works out.
Is not about the viruses, a pdf that looks like phishing can be reported and you get your website blocked. If anyone knows of a way to scan pdfs please let me know(I think it would involve finding the links in the pdf, try to follow them and detect if are phishing but maybe the link is fine at the pdf upload time and it changes after)
This is very unfair to string theorists, who

a) are almost universally honest about the empirical difficulties in their field,

b) are reasonably exploring the possible theoretical options to hopefully create testable predictions for a future experiment/telescope (science is hard)

c) have made major advances in mathematics, with important (and testable) applications outside of string theory

I feel like you’re projecting the attitude of one sometimes unscrupulous scientist (Brian Greene) onto the entire field. Although laypeople’s fascination with string theory has died down it is still a vital and vibrant field.
Fun fact: Toit means food in Estonian.
> Also, when academics are getting paid less, I feel like they gain some of their status by lording their power over other people, which is known to be part of the academic game.

"Academic politics is the most vicious and bitter form of politics, because the stakes are so low." - Wallace Stanley Sayre
I did get a job from a post on HN: I applied to a "Who is hiring?" posting. But I have to say that you and I are looking for entirely different things from this site.
> Even then there is no way to authenticate what you are booting.

Let me introduce you to TPM, signed binaries and measured boot!

However, the most secure ways usually involve a flashed
kernel (coreboot) on a write protected NAND chip, of course with encrypted root, that start the boot process by dumping and sha'ing the NAND and comparing that to the whitelist.
At least most of our java program is written by us. Compared to visual studio (not vs code) where a wizard will generate thousands of lines of config no one dares to touch again or know how to modify.
AI suggests currently available medications that could treat Alzheimer’s
For me it was playing Pipe Mania [0][1].

[0] https://en.wikipedia.org/wiki/Pipe_Mania
[1] https://archive.org/details/win3_PipeDr3x
HN is very addictive. IT made me aware of some interesting authors. (Waitbuwhy, for example.) Also, I got my current job through the "who's hiring".

But, its usage definitely has to be managed. It's on my leechblock list for 9-5.
Email me your MS alias and I'll reach out over Teams on Monday. Email is my profile.
Then I suspect you won't be happy with the 27-inch iMac that's replacing the iMac Pro either :).
Venezuelan here. It's not useful because you need actual money to buy food. People want US dollars because they trust them and can use them to buy things inside and outside the country. Crypto adds an additional layer people don't understand and doesn't directly translate to something you can use in shops or for your business.
Let me try with just the analogy of a hose and your thumb.

Water is flowing out of the hose at some rate. If you put your thumb over the end of the hose, you can create a stream of water (of less volume) that shoots out a farther distance because of increased pressure (you can feel this pressure increase in your thumb).

Think of amps as the volume of water, and voltage as the pressure. Power is voltage times current, or pressure times volume of water.

You could squirt a stream of water many feet (raising the voltage), but it's not a very large quantity of water (amps). Conversely, with your thumb off the end of the hose, the pressure (volts) isn't very high (it just flows out at whatever your tap pressure is), but the volume of water is significant (amps).

Curious whether that is any clearer of an analogy?
My real hope is Apple releases the rumored "Mac Pro mini" to fill this gap. My desktop is still a 6 core Xeon 2010 Mac Pro, which now has 32GB RAM, 2 SATA SSDs, two HDDs, and with PCIe a NVMe SSD, Radeon RX 570 that can drive 3 displays, and USB-C card, all of which were surprisingly affordable upgrades. It even runs Catalina with OpenCore (amazing software btw).

Apple really needs something in between the $700 Mac Mini and $6000 Mac Pro. A somewhat larger case that opens easily and some expansion slots should not carry a $5000 premium, and no I don't want a built in display.
If it is what I think it is, then it's commonly believed that they broke commonly used Diffie-Hellman parameters, allowing them to break any connection encrypted using those.

The parameters can, in theory, be safely used by everyone, and generating them is relatively expensive. But because a few of these parameters were extremely widely used, and they were only 1024 bits strong, it is believed that a gargantuan effort to break them was worth it and the NSA did it.
I am here to learn about investment opportunities.
> I mean one day you got traffic 100K on the website. Good. But just for one day.

I've noticed that some submissions are these single-serving-sites[0] that eventually become memes that people re-share for eternity, so the 'one day' sentiment isn't always true. A site can become part of Internet culture pretty quickly, and continue to get high-vol traffic for some time. One notable example is this gem: https://www.motherfuckingwebsite.com/

I share this in business meetings to communicate decent design principles, despite the NSFW title, and continue to share it on social media, forever surfacing it to remind people about the 'lean web' / non-obese web. The stats for the site would be interesting to look at.

[0] https://en.wikipedia.org/wiki/Single-serving_site
It's not really Java as a programming langage, you can have light and fast Java code, nor the JVM, it's a pretty fast virtual machine that is just very memory hungry by default. In my opinion it's the community and the philosophy around Java. It's usually a bit over engineered and performances are not taken into account very often. Take eclipse as an example, from a software design point of view it's great and a very advanced. You can for example play with the eclipse modeling framework and it's in another league compared to VS code plug-ins.

However the end user doesn't really care about the beauty of the Eclipse meta meta model and think more about why it takes so long to start or why it uses to much memory compared to notepad++.

Also while Vscode is written in typescript/javascript, it uses V8 for the javascript VM which is very fast.
I believe gp is asking if your platform can be used by employees to issue purchase orders to against the procurement for immediate fulfillement.

I happen to run a startup that does just that (among other services provided by our inventory management platform). Do you have any APIs we can hook to?
Quite interesting! Reminds me of http://507movements.com/

Edit: It’s linked in the website as a “sister site”.
Fair, my mistake. I only lightly read the post I'll admit.
Hackathon: Hack the Climate – For a Sustainable World
One year during university my summer job fell through at the last second. I emailed 3 people who had posted on who is hiring asking if they'd be interesting in hiring an intern. I got an interview within 24 hours, scheduled under 24 hours later, and I was hired in the interview (at a big company too). In the interview they asked me how much money I wanted, and apparently I named a number that was too low because they paid me more than I asked for.
For my everyday use the little features, customizzation and shortcut integration make jetbrains the winner
Ask HN: Who bought CodeAcademy Pro version or similar? Is it worth it?
Hello everyone

I am learning JavaScript and would like to work as a Full-Stack developer.

I would be very grateful if you can help me answer a few questions :

Who recently bought the Pro version and is it worth it?
And why do you need a Pro, the free one was not enough?
Did you have any alternatives when choosing?
Thank you very much in advance!
This hackathon is about you. It's about me. It's about us and the Earth. It's a hackathon about respect for the environment and to stand united for the climate, through our way of living. This is about sustainability. Nothing else can be more important.

Developers of all background and skills are welcome to participate, and we’re looking forward to your innovative contributions for an even more sustainable world.

Sign up your team and join the movement!
This text dated 1981 mentions it (page viii): https://link.springer.com/content/pdf/bfm%3A978-1-349-06976-...

edit: and googling some more, there are instances of in being used it 1950s. And the likely first author of the saying might well be the inventor of the 4 stroke engine himself, Nicolaus Otto, who used a similar saying to describe it: Saugen, Drücken, Knall, Schlag.
How long do we wait for them to start acting charitably before we conclude that they are in fact a partnership run for the benefit of senior employees exploiting the tax code?
Citus 10 brings columnar compression to Postgres
Google does the silly separate domain dance GP recommended. I couldn't figure out what is it for, until I read this advice in the previous discussion.

Disclaimer: I'm a Google SRE. But never supported anything reachable from the outside.
Thanks for the questions. The drive lines are activated by a matrix of source and sink drivers. The idea is that instead of 256 drivers, you use 16 sources and 16 sinks so each combination drives one line and you save a lot of components. To make this work, you need a bunch of diodes, which are in the metal cans on the board. (Footnote 2 has a diagram which might clarify all this.)

As for the importance of the System/360, you need to consider IBM's computers in the early 1960s. They had scientific computers, business computers, plus low-end computers like the 1401 for business and 1620 for science. These computers were entirely incompatible, with different instruction sets, word sizes, and architecture. As software projects got larger, this turned into a nightmare since you didn't want to rewrite your operating system for every computer.

The IBM System/360 solved this problem by using the same instruction set and architecture for all their computers, from the low end to the room-filling. The System/360 covered the whole circle of application (i.e. 360°) from business to scientific. This was a revolutionary idea at the time and became very popular. So popular that IBM's current mainframes still support the 360 architecture.

One problem was how to move customers from their old computer to the System/360 since they wanted to keep their old software. This was a big problem for IBM until someone realized that using microcode, you could emulate the old instruction set without much effort. Thus, you could buy emulation support on your System/360 computer and get the microcode to run your old 1401 or scientific programs.
Which features do you have in mind? I use NixOS as well, and I’ve been thinking of switching to PipeWire.
Just 5row money at the problem and configure your machine with more memory. Docker for Mac already eats a ton so I’m not sure there aren’t other good reasons to do so.
The point of introducing entropy was to give us a principled way to identify which systems intrinsically capture some process. This is to avoid pancomputationalism, the claim that every system computes and that we project particular meanings onto computational systems. If some operation is in a state space of 1x10^1000 bits and using some external system we can perform the operation in 100 steps (e.g. we did 100 guess-and-check steps), we know that system intrinsically captured approximately 1x10^1000 bits of the operation. If pancomputationalism were true, all systems are equally computational in nature and so no system would be better than any other at supporting the performance of any operation. But this obviously false.

But the entropy considerations are just a practical way for us to identify computational systems with certainty. It isn't an identity criteria. Consider your homomorphically encrypted program where the key is longer than the state space for that program. Presumably we cannot tell this encrypted program apart from some random set of operations that computes nothing (I doubt this is true in practice, but lets go with it). How can we say this program is in fact computing something? The assumption that the program is homomorphically encrypted also says there is a magic string of bits that unlocks its activity. Further, this magic string is independent (i.e. has zero mutual information) with the program in question. Essentially the key is random and so it cannot provide any information about the program itself. So when the key is combined with the encryption scheme to produce the decrypted program, we know that the program was embedded in the encrypted system the whole time, not added by the application of the key.

The key point is that information doesn't just pop into existence, information requires upfront payment in (computational) entropy, a computation-like process that does something like guess-and-check over the state space of the information. If ever you have a string of information, you either got it from somewhere else or you did guess-and-check over the state space. In the case of the homomorphic encryption, we know the key is independent of the program and so the key does not secretly contain the program. Thus the program must already exist in the behavior of the encrypted system.

We don't know the key but we know it exists by assumption. "Exists" here just means the upfront computational cost has already been paid for the relation between the hidden program, the encrypted system and the decryption key. Indeed, we can in theory recover the encrypted program with comparatively zero computational work by using the key. This is in contrast to recovering the mind program from, say, the dynamics of my wall. No upfront computational cost has been paid and so I have to search the entire state space to find a mapping between the wall and the mind program. Thus the wall provides no information about the mind program, i.e. it is not computing the mind program.
Yeah. I've seen it in an old BBC documentary:
The secret life of machines - Internal Combustion Engine
https://www.youtube.com/watch?v=gfr3_AwuO9Y
Replaced a 10 core, 64 GB RAM iMac Pro with a maxed-out M1 MacBook Air and very happy with that choice. Kept the iMac for Windows and "just in case" the Air doesn't work out. But it's just sitting in a closet now. It isn't just whether or not the speed tests look certain ways, you're right. It's also the fact that the Air is just a really great laptop. It's so good at being a laptop that, after years of compromising via a dual machine setup, the Air has allowed me to return to all the great things laptops used to represent, while providing comparable-to-desktop speed in the same machine. It can easily balance in all sorts of couch potato positions, functions as my main input to a larger screen, and can sit on my lap without burning me or giving me "build anxiety" like other laptops, where I'd dread the fan noise and heat of building. I'm not looking forward to having to decide to even have a desktop again because of however much faster the Apple Silicon desktops will be. Because having this much power in the same setup that I can take everywhere is really enticing and differs from past laptop offerings in the aforementioned improvements (and others like battery life or even the maybe somewhat silly option to run the Dyson iPhone app to control my office fan).
PS: I think you might be thinking of the Mac Pro re the accelerator card, no?
Debugging is also available in PyCharm starting with the 2021.1 EAPs:

https://intellij-rust.github.io/2021/03/01/changelog-142.htm...
When Apple formally announced the M1 Macs last June, they committed to replacing their entire lineup within 2 years. I suspect that they plan to do it well within that period.

I would expect that the Mac Pro and a possible iMac Pro equivalent might be the last models replaced. Still, based on their timelines you might see an iMac that could fully replace the iMac Pro as soon as end of this year or early 2022.
The value of HN, to me, can be summed up by one quote from Noam Chomsky:

> There also just is a need in the media to present a tolerably accurate picture of the world... for example, take the Wall Street Journal, the prototypical business press: the editorial pages are just comical tantrums, but the news coverage is often quite interesting and well done... people in the business world have to have a realistic picture of what’s happening in the world if they’re going to make sane decisions about their money.

I’m not saying Hacker News is the WSJ of tech, but the reason I read HN is because it presents the most holistically accurate picture of the tech world that I’ve seen. Top comments are frequently people with a deep, first-person understanding of any given story - usually better than the linked story itself. Having that kind of understanding of the world available in your phone’s browser is simply invaluable in making well-informed long-term decisions about your career, skill development, and money.
The corporate surveillance machine is conducting murder at scale
>but Stanford has a taxpayer subsidized war-chest of $29 billion

Aren't endowments supposed to last forever? ie. the university can only spend $29B * 5% (or whatever the after inflation return is)
previously https://news.ycombinator.com/item?id=26287811
> Well, they were lying and up until recently using GPT when Microsoft quietly moved their mysterious _Microsoft Reserved_ MSR partition to now be the very first possible one starting at sector 34, there had always been gobs of space, as much but usually much more than under BIOS.

I don't know how to say that politely, but you have no idea what you are talking about

With GPT, you can align your partitions on erase block size- align just to 8192 and you'll get an empty 32M that you can use as a partition later. Align more and you will get more space. But you are the one in control, and nothing will "claim" this space if you don't.

Also, it can be done ex post: the MSR can be moved anywhere before the Windows partition (take a binary snapshot then restore it at the new position), and the Windows partition can be resized through Windows itself in a few clicks.

Even better: you can "repair" the installation with some simple commands after booting from a Windows install thumbdrive and letting the Windows Boot Manager installed on the EFI partition know about the new geometry of your system - without even updating the EFI boot entry if you kept the same partition UUID!!

This is something that could be done by free software tools if someone cared enough to reverse the WBM format - so no, nobody is doing anything nefarious there.

You have more freedom and security than even before.