skysight-inc/HackerNews huggingface dataset:
Most programmers invest a lot of time in coding and related activities (learn the newest framework) but this thread is again a proof that most neglect all other aspects of their career (e.g., regular salary negotiations).

I worked as a programmer for several years and now I run a tech recruitment consultancy (coderfit.com). Programmers come to me daily with various problems. I am writing up all the individual solutions that lead to more money in a book. It covers career growth, interviewing, job search, and salary negotiation; please have a look here: “Coderfit: Make more money as a programmer”: https://gumroad.com/l/cdrft
I don't know Shortcuts in depth; but the problem with "rule based" tools like this is that they typically don't allow users to build new abstractions, so they don't really count as general programming languages. (You can create first-level abstractions, but they compose poorly).

But yes, being able to create small automations over your own data is a start (see the large success of a tool like IFTT).
One of my hobby projects awaiting some free time is an OS. I figure that since Forth is so easy to implement that I can just build a simple Forth implementation for a CPU, then write a Lisp implementation in that Forth — then if I ever want to port my OS, it’s relatively simple.

I think that this would be a nice way to avoid the unsafety issues with Forth: keep the unsafe code compartmented away in the relatively small Forth kernel, while all the high-level stuff is written in a language with sufficient safety guarantees.

I imagine that a Forth purist wouldn’t be terribly fond of that approach. Probably from that mindset a full Lisp implementation is overkill. But from my mindset a full Forth system would be difficult to reason about. Maybe folks who implemented programs in Postscript or NeWS would disagree.

Now all I need to do is retire, inherit a legacy or win the lottery (although first I’d have to play the lottery) …
So hacking peoples' identity without their knowledge is the bad thing here. What they did with those identities ideally is secondary.
In my experience the resume screen is a lot tougher if you want to work for them outside the US due to very low supply per demand.
Thing is that sport was supposed to be the tentpole for broadcast and (presumably) print media. Signs of weakness such as this are interesting. Is the audience going elsewhere, or simply evaporating?
A bunch of European countries have this. Some for several decades. Germany has had it for 3 and while the law states that its punishment is up to one year of prison, states seem to have in general reduced the sentence to 500-1500 Euros. [1]

Not really arguing pro or against, but I do find there to be a bit of hypocrisy in the media coverage.

[1] https://en.wikipedia.org/wiki/Anti-mask_law
How much easier the world would be if we just:

- Don't offend people

- If you are offended, be the bigger person and ignore it
I thought the public comments were a chance for experts or stakeholders to give their opinion of what should be done. I wouldn't be surprised if federal groups just ignored any template submissions. The public comments aren't a voting system, and the number if comments for or against a proposal has little meaning.
In Denmark police will video record demonstrators face really close by, some suspect they use it for feeding facedetection from Palantir.

Disguising your face is also illegal in Denmark.
Somewhat interesting that folksy/homeopathic "cancer cures" often suggest things like garlic, which is a fairly good antifungal.
Mastodon.social (masto.host) actually sell mastodon instances.

I host my own that I've split into three layers, web front, app and db.

The web front only runs nginx and terminates tls. I tried building assets on it to serve static assets but gave up after a few upgrades and issues.

Web front only has 1G total RAM and right now has 595M available for IO buffering.

The app layer can sometimes run out of RAM when upgrading because of asset compiling. Perhaps this has gotten better with time. It has a total of 6G RAM and at present has 3.4G available for IO buffering. The only reason it has 6G total is likely because of upgrades causing OOM when compiling assets.

I put all media on S3 and that is up to around 35G in size after 1 year of operation and 50 some users. Probably much less active users. The database uses 4.3G.
Top Real-World Artificial Intelligence Applications
I haven't really looked into EDNS, but can't you send fake the EDNS that points to a Cloudflare PoP close to the user (thus giving them a Cloudfare address)?
Interesting idea. Data hygiene is refreshing, I like the change from the "collect everything" attitude. (My company also deletes old data from b2b customers to avoid leaking it in case of a breach - we're an IT security firm.) Still, it's not a common practice yet and it's hard to accurately judge the odds that any of the protections will ever pay off. But kudos to anyone who does it! Even as a security consultant, this is not something I regularly get to think or advise about, so I don't have any standard or well thought out answer. I'll just share some thoughts :)

Users may be annoyed at having to reset the password or create a new account (if you remove their email address). Depending on the type of business (porn site vs random forum), this may not be worth it or you might want to vary the amount of time (shorter for a sensitive website than for a random forum).

Against credential stuffing, it would be helpful to look at the last login date and require email confirmation after they didn't login for ?6? I months and/or if there have been an unusually high number of invalid logins on the platform in the past 48 hours.

Against data being stolen from your database, strong hashes are really key. You could apply ten times the cost factor (assuming a linear cost factor; for bcrypt this would be +3 or so) for users that didn't login in the past few months. They'll have to wait a second (you could even show a loading screen if you apply some serious hashing) upon relogin but it can be fast again after that (if you store the quicker hash after a new login). Removing the password is even better, but the annoyance factor is probably weighed in for your business case. Maybe after a few years, this would be worth it (for an average, not high-security, website).

If the email address is the username, you could also hash the email address (with a slow hash, just like the password, though you can't salt it for indexing reasons), since the user enters the plaintext on login anyway. This way, an attacker has a really hard time recovering it if they don't already have it (in which case it probably doesn't matter much anyway). I guess this doesn't work for mailing lists, but those could be kept on separate systems.

The parameters (after how long you apply which protection) additionally depend on how commonly users return after not logging in for a while. A shop might have a return customer after a year for infrequent / niche purchases, but a random blog probably sees many more completely abandoned accounts.

Hope this helps! And kudos for giving this some thought :)
Customer feedback is to inform your product, not to make decisions
They cant stop the internet, and neither can China. Technology will move too fast for these governments to get an iron grip, the cat is out if the bag.
Not cloudflare servers in particular. They demand EDNS(optional by design) which cloudflare does not support due to privacy risks.
Show HN: JavaScript broughlike tutorial
That depends if you're counting tear gas grenades as explosives - I do. But even then, arson has been used as weapon in both conflicts, and a molotov cocktail is pretty easy to build, transport and throw.
Just because someone can abuse a thing doesn't make the thing bad, it makes the person who commits the abuse bad. We don't ban cars to fight drunk driving and we shouldn't eliminate the spirit of the 4th Amendment to go after child pornographers, terrorists, money launderers and drug dealers. Even with E2E encrypted communications the fact that user A is communicating with user B, when, and for how long is knowable, and that metadata alone can be sufficient to get the warrants necessary to effect legal, invasive searches without disturbing the rights of everyone else.
$50k bounty pool for breaking a blockchain
Could've saved Iain M Banks :(
Fundamentals of Python Programming [pdf]
You can infer the rest with grade school arithmetic.
This should also be great for including it into a webbased application with and administrative area. Furthermore it could help with testing a lot.
I wondered the same a while ago, and it turns out you can, in fact to test this hypothesis I ended up implementing such a language myself. The resulting syntax can express every construct from modern C++, is fully LALR(1) (no ambiguities and no vexing parses), has fewer keywords and is in general shorter than the equivalent C++ code, and once you know the syntax it is (subjectively) easier to read too (no spiral rule for example). Plus of course it can fully interoperate with existing C++.

Have been waiting to make it open source until I have finished writing the user manual (aiming for the end of this year), if that's interesting to you I post updates about it on twitter at cigmalang.
Twitter is also very limited regarding groups, yes, this is right. Still very successful, but no groups. Makes it unusable for many use cases.
No, something would be gained. It would increase the energy required to continue their campaign. There are many people who won't put forth that energy.
It's either 'a Common Fungus' or 'Common Fungi'.
like shisa kanko or "pointing and calling"
https://en.m.wikipedia.org/wiki/Pointing_and_calling
There is an "on boot" parameter which may be handy for things that should run both periodically, and at system start. Narrow use case, but it happens.
Someone should still go to jail for mass lying to the government. This would deter it in the future. Otherwise we are saying this is just the new standard operating procedure, astroturfing using dead people's identities is totally legal.
> Obviously it would be better to provide more feedback but I am bullish on humans being able to adapt and the brain finding means of "faking" feedback or finding second order proxies

I couldn't see that happening in the same way as your anecdote. We use touch sensation for more than just an accompaniment to visual clues:

* It's used as a pressure feedback, eg knowing how tightly to grip an object so that we don't crush it nor let it slip from our fingers

* It's used to identify dangers, like sharp objects or extreme temperatures

* Plus we use it an awful lot to for feedback on stuff we're not even looking at (eg touch typing, using in car controls while driving, getting in and out of bed when tired, blowing our nose, etc)

I'm sure some of that last point could be resolved if we learn to rely on muscle memory with the loss of any tactile feedback but the former two points would be harder to workaround without it said feedback.

Also, if you can excuse the nitpick (fellow retro gamer here) but...

> I remember when playing the original PS3...(back when the original controllers had no haptic feedback)

I assume you mean "original Playstation"? The PS3 definitely had a rumble unit built in.
Only if you grab it from github - https://code.visualstudio.com/License/
From the article: "Does heavy make-up count as a mask?"

Near-future: "Does a full-facial e-ink tattoo, dynamically reconfigurable, count as a mask?"
Yeah, it's not weird that the laws are coming now that the police (and by extension the government) have the technology to actually use our faces.

The protestors in Hong Kong really do have a reason to protect their identities from China, so do (peaceful) protestors from any state. Freedom of speech should be allowed for anonymous persons as well.
Thanks for the info. I am involved with a Windows based product and we've thought now and again about doing something like this. We have a competitor that is browser and cloud based but the product seems to be a lot less featured. It feels like they are quite limited in what locally connected hardware (cameras, modems, card readers, barcode readers, printers and scanners) they can interact as well as seamless bridges to other locally installed software. With desktop software this is fairly straightforward but I don't know if this is/was a problem for cloud software.
Whether pre-agricultural societies were generally peaceful is a matter of some debate. If they were, it is probably because disease, accident and predators kept the population in balance with resources. See, for example, "Resource scarcity drives lethal aggression among prehistoric hunter-gatherers in central California" at https://www.pnas.org/content/113/43/12120

>Results reveal that sharp force trauma, the most common form of violence in the record, is better predicted by resource scarcity than relative sociopolitical complexity. Blunt force cranial trauma shows no correlation with mean net primary productivity or political complexity and may reflect a different form of close contact violence. This study provides no support for the position that violence originated with the development of more complex hunter-gatherer adaptations in the fairly recent past. Instead, findings show that individuals are prone to violence in times and places of resource scarcity.
In most if not all of these countries, the police have proper, clearly marked identification on them. Not so in Hong Kong.
which fork has groups?
I have also found Spark (and Hadoop before that) a little clunky to prototype and develop on, but when you need to handle very large data sets with good throughout performance then systems like Spark/Hadoop are great. One problem they had was maintaining infrastructure, and to be honest, when I used mapreduce as a contractor at Google or AWS Elastic MapReduce as a consultant I didn’t have to deal too much with infrastructure.

Anyway, it makes sense that they backed off using Spark and HDFS - makes sense given the size of their datasets.

The original poster mentioned that their data analytics software is written in Haskell. I would like to see a write up on that.

EDIT: I see that they do have two articles on their blog on their use of Haskell.
Not sure what you mean. Previously CTEs were always materialized (i.e. stashed into a buffer, somewhere), in PostgreSQL 12 it's optional and disabled by default for various cases that don't require it. The problem with materialization is that it prevents various optimizations (e.g. using index for a condition from outside the CTE).

And while some devs might be aware of the materialization (and possibly even leveraged it intentionally, to block some optimizer behavior) many did not - it's widely used as if it was just a nice way to name the subqueries.
Well I'd say they walk 5-legged https://youtu.be/HWiLyIqcK24?t=12

and "run" 2 legged https://youtu.be/ftgY63SlmKY?t=67

https://youtu.be/S-V2MqNLgdg?t=14
Except in the US the ISPs are some of the biggest surveillance organizations themselves. They are also highly monopolized so most people in the US are on one of a very small number of ISPs
Yeah, it wastes an amount of electricity of the scale of a smaller country.
>> If anyone is looking for a parametric CAD optimization rabbit hole to go down, please geek on on SolveSpace.

There are actually a few people that know quite a bit and can help people wanting to get involved. It all volunteers so be patient and willing to dig. Go through the open issues, there's a lot of variety.
Building a GC into your system means building nondeterministic amounts of latency into it. Those "full stack graphical workstations" were notorious for being slow, expensive, and coming to a dead halt whenever the heap filled up.

Thankfully, we have RAII as in C++ and Rust and ARC in Swift, which give you automatic memory management without a tracing GC.

If your language requires a GC, it is a complete failure as a systems programming language.
Popularity doesn't pay bills.
VBulletin Forum Hack: Hackers Are Selling Data of Flirtsexchat Users
Hope people will not join, keep the prize pool for myself... $$
That's the core value proposition, yes :-)

Though I still have to find a Nocode platform that combines the powerful tracking tools of developer's IDEs with the simplicity for building automations in a functional language found in a spreadsheet.
Interesting that laws against masks started popping up after governments got their hands on automated face tracking software.
Little did the cat know about shotguns
You can use a replication setup for Postgres which gives you a pretty good availability.

Also, Spark has some single point of failures that are not obvious at first.

https://gist.github.com/aseigneurin/3af6b228490a8deab519c6ae...
What's the alternative though? Politicians are elected by the people to represent the people's needs and wants because as of yet we can't really ask everyone's opinion on every decision. I think the political decisions of a country can be equated to the will of the majority, because every election cycle the majority can change their government's body. Or protest. Or get involved in politics.

Maybe you're not part of the majority, and you disagree with the majority's views, but I think it's not at all pathetic to equate the country's politicians with what the people want. You are not the US government, the the US government represents the US people's interests; both domestic and externally.
Try Rust. Proven memory safety, no GC.
It's false. Monica is an LGBT Ally and much of the anger is that she's being publicly smeared as a bigot when we know her not to be
The quantity of money plays a decisive role in an industry's transformation into a cutthroat, toxic environment.

SWE is now already there, but it used to be much more relaxed when there weren't so many billions floating around. Start-ups and the out of control VC money are one of the worst things that happened to this industry.
Surviving the Death Race (2009) [video]
literally all recruiters ask you about your salary, does that mean they are all MPC?
"Asbestos was used on Metro's cars when they first started running in 1976, but only a few of the asbestos pads remain in service." - written in 1980 in Washington Post - see link in sibling comment.
This reminds me of that Simpsons quote "We can't fix your heart, but we can tell you exactly how damaged it is"
Another interpretation of the Law by Mark Crispin, father of IMAP:

This statement is based upon a terrible misunderstand of Postel's
robustness principle. I knew Jon Postel. He was quite unhappy with
how his robustness principle was abused to cover up non-compliant
behavior, and to criticize compliant software.

Jon's principle could perhaps be more accurately stated as "in general,
only a subset of a protocol is actually used in real life. So, you should
be conservative and only generate that subset. However, you should also
be liberal and accept everything that the protocol permits, even if it
appears that nobody will ever use it."

* https://groups.google.com/d/msg/comp.mail.pine/E5ojND1L4u8/i...

Further discussion on the topic:

* https://news.ycombinator.com/item?id=9824638
The NYT either had it right, or corrected it. The linked article says "common fungi" without the "a".
How do you wash your keyboards?
I thought he sublimed with the rest of the Gzilt?

What an amazing author.
Reading this made me realize that the internet needs to be decentralized as soon as possible.
Another element of groundwater, and other natural mineral extraction (coff oil coff gas coff) is the legal doctrine that's applied, whether directly or through reference or gloss.

In much of the US and elsewhere, that's an old English common law notion called the Rule of Capture. As interpreted in a Texas Supreme Court ruling, Houston & Texas Central Railroad Co. v. East (1904), which held for the right of individuals to draw as much as they wished from any underground reservoir, "Because the existence, origin, movement and course of such waters, and the causes which govern and direct their movements, are so secret, occult and concealed that an attempt to administer any set of legal rules in respect to them would be involved in hopeless uncertainty"

https://www.twdb.texas.gov/publications/reports/numbered_rep...

That's still governing law in Texas, and is frequently referenced in the oil and gas industry, as a Web search on "rule of capture" will show.

One hundred fifteen years later, the science has moved on. It's well past time for that exceptionally poor example of jurisprudence to be overturned.
This is very likely an urban myth.
Does this still insist on making a copy of all my books on my local hard drive? I have about 10,000+ books on a network share. It would be nice to be able to search through them and download just the ones I'm interested in, but past versions of Calibre require the book to be downloaded to your local HDD before it pulls any metadata.
> At the time I need a multi-line pattern language, I just whip up a FSM-like program in code. And I'll continue to do that.

Not that this is an invalid approach, not at all, but I feel like there's a load-bearing "just" here that indicates this project could be useful for a lot of people :)
$50k for breaking stuff! Count me in
As a lead engineer at a non-tech company as least as big as many of the FAANG companies I am responsible for things that make 8 and 9 figures annually (mobile), but I never had an interview anything like this here at all, because I was hired based on personal reputation at a previous employer. I bet I would fail miserably at these kinds of interviews because I would not prepare in any way; I know what it takes to ship things in all sorts of ridiculous circumstances, with too few people and enormous continuous changes under challenges that you would never see in a big tech company. I am not sure there is fair way to tell from an interview what I am capable of but my present org knows what I can do and counts on me doing it every time.

I wonder how many people are missed in interviews who would make a big contribution to an employer but are lost in the interview process. Often skills needed for shipping quality applications are likely not visible if people only focus on raw programming ability. Maybe it's simply too hard to identify in interview form so everyone just looks at how you write code.
Show HN Introducing NoEmbed
Bid and ask spreads can be quite wide- up to a few % of the total trade size. So even tho you may be mid way within the range or even close to the bid or ask because certain exchanges never see your order - it gets filled at the bottom of the range- or worse never gets filled at all. The practice would be fine if there was transparency on it but most customers don't know what's happening and who is getting rebated and how much and that their orders are not going to all possible exchanges.
Alright, game on!
Data races are. Race conditions are not.
Certainly bad, but does not seem at the scale or intent of the gulags.

https://en.m.wikipedia.org/wiki/Gulag

At least it is hard to see how the Soviets were an improvement on the past.
BTW, several people have created Javascript libraries that follow the simple design of Scratch primitives, so that those can be used within a textual environment.

[1] https://woofjs.com/

[2] https://www.blocklike.org/
Depends on packaging. Most distros should have that compiled as a separate package, e.g. postgresql12-llvmjit. So you install that (along with the regular packages) and you'll have JIT.
Japan also makes driving less attractive since they privatized their highway network and put tolls on nearly the whole thing, so driving Tokyo to Kyoto will cost you half as much just in tolls (it starts making sense economically when you're a family and driving one car vs buying 4 tickets)
My Worst Job Was as a Debt Collector
make it 2
Limp Bizkit - Break stuff playing in the background
Not sure if implementing DRMs is a good thing.