skysight-inc/HackerNews huggingface dataset:
Don't see why this is getting downvoted. The list of examples is just too long. Germany recently changed their laws to allow easier access to registered information.
It went from "we'll only use it for those pedo-bio-nuclear-terrorism cases that we keep telling you about" to "well but also for organized crime" to now supposedly "well or copyright infringement or petty theft".
This obsession with The Bus does remainers no favours. It was a highly misleading statement true, but you will see similar levels of spin at all elections without the losing party still banging on about it years later.
Brexit was and is about sovereignty for most people I know who voted to leave. People felt that laws being made were too distant from them (EU directives; same thing). this is no different a sentiment from the one that drives the Scottish nationalists, though I don't remember the London hipster set laying into them with endless ad hominem attacks?
Source? It seems accurate, but someone is silently downvoating without clarifying, I feel in bad faith.
Well, I can think of good reasons for communicating using electricity. It's fast. The infrastructure is available. I can think of good reasons to communicate with strangers. It's interesting, strangers are interesting.

I can't think of a good reason for depending on thousands of libraries to aid you in laying out and presenting a document, if you are using a language and a platform specifically designed for that purpose.
Major Layoffs Are Coming at Sports Illustrated Today
QA Testing - Automation and Manual - web, embedded devices, backends...

Location: NJ, USA
Remote: Sure (have experience)
Willing to relocate: Yes (USA)
Technologies: JS, C#, Perl, SQL, Selenium, SVN, Git, TFS
Résumé/CV: https://www.linkedin.com/in/sunguryan/
Email: irasha@yahoo.com
I was hired to write firmware but we lack hardware for me to run and if we do get it the hardware people are too overloaded to build it for me. As a result I have no hardware to test my code against and I'm constantly shooting in the dark.
Imagine the mucky world of politics; somebody is advocating or willing to consider almost any crazy idea. So any state of law is usually a balance between forces that want to move regulation in some new direction.

If the pro-liberty forces don't have the numbers to quell that sort of law when it is proposed; the question becomes where is the line that it starts to become an issue? Because the pro-safety, pro-conformance factions will keep pushing as far as they can. If they've got the power to start reducing liberty then they are going to keep at it until there is a well supported line that has been crossed. Not a line that an unusually intelligent, educated and thoughtful person would identify a concern but a line where ordinary people start to vote differently.

It is very hard to justify liberty to a disinterested observer until the authoritarians actually start taking power; and by then it doesn't really help. It becomes too hard to organise.
Then, wait another 15+ years before that claim stops being widely held and repeated as a justification for policy, business decisions, etc.
I thought the same thing about #1 until I read this:
https://security.stackexchange.com/questions/214814/why-can-...

Perhaps/hopefully the same thing is being done with Schwab.

(As you can see from the URL, I got that link from the overflow newsletter.)
BEST PERFORMANCE ORIENTED RELEASE EVER !
Everyone makes mistakes. You can as well, you just need to want. Some suggestions (read aloud in an enthusiastic, you-can-do voice): Deploy to production! On Friday evening! Something that doesn't even build on your machine! Hardcode an universal password into the auth backend ("toomanysecrets" is a classic)! Invert a few conditionals in almost unreachable code! Enforce an overly complicated review system! Be horribly pedantic with every review you do! Skip review for your own commits! Re-write an important component from scratch! In OCAML, C# and TypeScript! While drunk! With no version control!

You get the idea. Or, probably better, ask your boss to fire you for all the good work you did? ;-)
In 2022-2023
Wouldn't it be much more appropriate to use immutable dictionaries in this case (or just not mutate them by convention)? Clojure does this and it seems to work pretty well.
I have been encouraging milkweed to grow in my yard for a couple of years now. There is a woodchuck that comes by and eats all the leaves off each plant with relish. So much for toxins.
1. Nations exist and have implications.

2a. If a Pole used to a certain living standard is happy to work for a lower wage than a Briton who is used to a higher standard of living then is that good or bad? Is it ok to have an opinion about it? Is it ok to have an opinion about it if you are a low paid Briton and a million Poles move to the UK?

2b. The UK is of finite size. Population is concentrated in certain areas within it. A significant growth in population has an effect. It affects traffic ("but we could build more roads" "but maybe I like the countryside and don't want more roads"), it affects housing ("but we could build more accommodation" "but maybe all that housing will be built close to jobs and amenities and thus be small and ugly and result in more crowded towns and cities and maybe I have a subjective view about that"), etc.

3. Foreign aid budgets and charities. More can be done. Make a donation! Be the change!

4. National security. Food rationing in the second world war. Farmers look after the countryside. Maybe we like to have farms and farmers. Is it ok to like to have farmers and farming? The EU thinks so - read about the CAP.
Database Deep Dives: Fauna
It's not stated clearly in the official publication but it seems that their medium term goal, beyond using this on government websites, is to also allow private companies access to the tool.

It'd be pretty useful as a way to standardize the way various companies do identity verification online.

I'm honestly pleasantly surprised to see such a thing coming directly from our government, as it can be sometimes quite outdated.
Do you think it would be cheaper for these clients to build their applications on a cloud, rather than buying hardware?

That’s not to say that they wouldn’t have optimization problems if they moved to the cloud. But I’m stuck wondering why any company would make the decision to run their own db servers?
Happy to help, I wish you the best of luck. FYI some good tools to measure compliance are:

https://achecker.ca/checker/

https://wave.webaim.org
Python UI: tkinter. Very popular on stackoverflow.
You're getting negged. The team or above your team is worried more about politics than value, maybe rightly so.
I read somewhere that American and British usage of “quite” is different — Americans use it to mean “entirely”, while British use it to mean “fairly”.
Congratulations to everyone involved in this release. Many important and needed improvements.
PostgreSQL 12 Released as Newest Update to “World's Most Advanced Open-Source DB
> Because everyone knows what an enum is, and that <A> will be a generic type, from first glance

That's false. A programmer coming from Python or Go won't know this. Nobody who hasn't been exposed to the extremely arbitrary generics syntax in Java-like languages will know about <A>.
FTP is dead, long live SFTP!
A REFRESH of a materialized view still requires full re-computation of all values, no? It's better than regular views if you have more reads than writes, but still quite wasteful.
Billionaires Acting Like a Persecuted Minority Is Peak Capitalism
Information Closure Theory of Consciousness
> French people are very sensitive to their rights and liberties

How many protests over the several laws that have continually reduced those rights since for at least the last ten years ?
Link: https://m.youtube.com/watch?feature=share&v=fNzuOxJ3iS8
If only. We currently have a debt of €400bn. Or 49% of GDP.

https://www.debtclocks.eu/public-debt-and-budget-deficit-of-...
I like roads, but not ones with roadblocks every mile. Lets be sensible.
Oh, Capgemini! Had to work with one of their SDKs once. Oh my. Wish I hadn't.

But maybe we could suggest them to pick, say... Steria? Louvois was such a success[^1]

Reminds me of https://projectfailures.wordpress.com/2008/06/24/project-fro...

[1]: http://en.rfi.fr/africa/20140404-faulty-software-robs-french...
In that case, run Factorio on a PS4. The CPU and GPU are compatible, so why can’t I run Factorio on my PS4?
Automatic Throughput and Critical Path Analysis of x86 and ARM Assembly Kernels
I totally understand where you're coming from, and it gives me pause when I think about it now, but I will say that in the moment it came across as a good faith effort and really did save the situation.
Moving an Offshore Startup to the US
I have built a technology startup outside of the US, and want to establish presence in the US by incorporating a new Delaware C-corp. Now how do I transfer control of the existing startup to the Delaware C-corp and combine them?

How can I transfer the existing IP from the existing company to the new? Do I have to "sell" the existing company shares to the Delaware C-corp in an Entity Sale?
I wrote a library for React, Redux and Rails. Allowing you to build SPA without APIs. https://github.com/jho406/Breezy

Breezy's insight is that frontends are wildly complex due to the industry vertical (say.. childwelfare), so instead of shaping your state for business, breezy shapes it for content. Content being a header, footer, body as opposed to a post model or user model. This means each page is represented as a node in the Breezy Redux tree with its own header body and footer.

On one hand, it is annoying to traverse the pages to make updates, on the other, I can look at any running application and make close-to-correct assumptions on how to update the store. After all, most applications regardless of industry vertical has a header, body and footer somewhere.
> This app doesn't provide the government any new information

> wished to do what you described then this app wouldn't be the proverbial gateway drug to that point.

It's not about "gateway drug" - it's about taking small, incremental steps to get from point A to point B such that you don't realize it, and each action is a small change from the previous. This is widely known as Salami Slicing[0], though I like to call it "slow boiling a frog."

This is the same tactic I use to slowly bring errant teams and projects up-to-code at work, start off slow with a build server, add in pass-fail rules, add in style rules, add in test requirements, add in code review to ensure these things are up to snuff and before you know it we have a nice compliant project, whereas if I walked in on Day 0 and laid down the law there is guaranteed revolt.

[0] - https://en.wikipedia.org/wiki/Salami_slicing
Especially with the UBO-register* it will be very easy to see which (natural) persons are tied to a company.

* Ultimate Beneficial Owner
In many of those it's just used as an amplifier. If you can remove the "fuck" and the sentence still makes sense, then it's not really doing anything.
That they allow for reduction of scope to the point that race conditions can be mostly eliminated. A macro kernel has untold opportunities for race conditions because the kernel itself is multi-threaded. Effectively every driver is a potential candidate.

In a - properly implemented - micro kernel you will have each of those drivers isolated in its own user process, and if there is an issue (memory corruption, crash, logic error or race condition) the possibility of its effects spreading is limited.

Isolation is half the battle when dealing with issues such as these.
In a way it may be the same as the fictionnal word Kree from Stargate. One meaning a lot.
https://stargate.fandom.com/wiki/Kree
> how many times do you have to fail before being brave is just a bad business decision

That's a very good question. More than once, certainly. How many times did Edison fail before he could produce a working light bulb? How many times did Shockley/Bardeen/Brattain fail before they could produce a working transistor? Even more relevantly,how many ENIAC-era computer projects failed before the idea really took off? Ditto for early consumer computers, mini-supers, etc. Several times at least in each case, sometimes many more. Sure, Multiflow and Cydrome failed. C6X was fairly successful. Transmeta was contemporaneous with Itanium and had other confounding features as well, so it doesn't count. There might have been a couple of others, but I'd say three or four or seven attempts before giving up is par for the course. What kind of scientist bases on a conclusion on so few experiments?

> The reaction to Itanium was much less than universally positive, and not just from the press.

Yes, the reaction after release was almost universal disappointment/contempt, but that's not relevant. That was after the "we can build smart enough compilers" prediction had already been proved false. During development of Itanium, based on the success of such an approach for various RISCs and C6X, people were still optimistic. You're the one being revisionist. It would be crazy to start building a VLIW processor now, but it really didn't seem so in the 90s. There were and always will be some competitors and habitual nay-sayers dumping on anything new, but that's not an honest portrayal of the contemporary zeitgeist.
To quote the old joke, confusing entomology and etymology bugs me in ways I cannot put into words.
>Many laws specifically protect "national origin"

What laws? The US Constitution provides significantly greater protections to US Citizens than foreign nationals, as many of rights are not extended to non-citizens.
> There's nothing unreadable [...] it's just unfamiliar if you don't know Rust

Agreed. Note the same applies to Haskell's syntax :)

People confuse "readable" with "based in my knowledge of Java and C, I can't make head or tails of this notation without reading a tutorial first", which in my opinion is not a sensible conclusion.
"Y not try us?" don't talk like this.
"_ with python or js" is this for sales people or devs?

this market is so saturated. can you use your tech for something similar?
> I really don’t understand this complaint.

Well, for starters, I hear it's preventing Hong Kong residents from avoiding dangerous protest hotspots...
We really need to get rid of the concept of optimal human capital in globalism; focusing the world's battery production in a country with a ton of lithium or whatever is fine, but playing the musical chairs of shit labor & environmental laws so companies can gain more money they aren't going to spend in your country anyway is not
Do you ask all your dates for net worth? I never had this question asked, so I can imagine doing this without lying.
We used to think that trace amounts of pesticides in our food supply was perfectly safe.
Notice countless small US companies do precisely that- they simply don't operate in China.
Yes, good point. A digital slip of the pen. Have updated my original comment.
I'm starting something and your service could be useful but your website don't feel "corporate" or "serious" to me. Maybe it's the image you want to promote but the "Y not try us" sounds childish. And your big plan called "boss" seems like a joke. Maybe it's because I'm not a native speaker.
Also, I don't like time limited trial. What about a free account with maximum 15 or 25sms total? I can take 2 or 3 weeks to try your system at my own pace because I can only work on it during evening and weekends.
Theres defiantly a lot of free software that suffers from engineer UI but I find the UI of Apple and Google shockingly poor. Their UI focus is on encouraging the user to do what Google / Apple want not what the end user wants.

Free software gives people freedom to have what they want but figuring out what you want and setting it up takes effort. Many people are like dogs they don't think freedom is worth the effort if they can be kept by a master that feeds them regularly.
We use lua 5.3 on an embedded Platform for scripting and it has been a roller coaster ride. Not a fun one, unfortunately.
You want luasocket? The stable one is not compatible with 5.3.
Packages are sometimes outdated (for years no updates) and there is no replacement.
The lua point releases have breaking changes.
The source code itself is a macro hell which is hard to debug. And the code is not very readable. The documentation lacks for some topics of you use the c api. I tried to implement some scheduling for c and lua threads.

Oh and one thing if you must use Windows... you better quit right away. I had to help my co worker Installing it with luarocks and it is a mess. to be fair it was easy on my Ubuntu machine.

The thing is lua on embedded has no rival. but god did it cost me some nerves.
If everyone else is using the word in a new way then who is wrong? The small minority or the masses who are evolving a language?
Bitcoin and Quantum Computing – Why You Shouldn't Be Worried
"I thought throwing myself from my apartment window." You got it backwards. You think of throwing your manager out the apartment window.
Why do companies with resources still have terrible moderation?
Once someone can grab your head you're losing the fight.

Best option is to hop on your bike and run- you're faster and can take shortcuts that cars can't.

If you have no choice, taking your helmet off as using it as a blunt weapon is your best option.
Resign doesn’t really belong on this list. It isn’t an antonym of itself. Resign and resign are homographs with opposite(ish) meanings.
Yes, isn't it annoying how the contraction "crypto" has been taken over by one very specific (and IMO rather pedestrian) application of cryptography, after decades of more general use? GP illustrates exactly why this is so problematic.
2019 Global Inventory of Organised Social Media Manipulation
StanChart, the Cortex team. Equivalent to the Slang/SecDB team at Goldman.
I use linters and having an ML one that can find even more difficult ones are more than welcome.

As long as they are done locally and not sending source code to Google.
covered already by "left", its past-tense form
This one is pretty weird, F# front end and back:
http://websharper.com/
As far as I understand from previous discussions, those blocks (1) can't be split among a bunch of providers, since it would bloat routing tables and (2) wouldn't extend the timeline very much, so it's not worthwhile engaging in that fight.
Boxed types in Java are basically the same thing: a heap allocated version of an otherwise stack-allocated type.
Ask HN: Any Advice for SAD Sufferers?
Happy Autumn HN...

So London has become pretty bleak over the last couple of weeks. Being a bit older I'm getting much better at noticing the effect it has on me - especially when I look back at how I've felt during this period over the last few years.

I'm guessing I'm not the only one here that sees a drop in mood and productivity, or feels a general lethargy as the days get shorter and the sun fails to appear..?!

With that in mind, can anyone offer advice on what works for them or what's worth giving a go over the next few months?

Thanks!
The problem there is, what happens when you get more than one chef in the kitchen?

If you want to see what I mean, checkout the Desktop Environment scene. There's so many different views on what is good UX, that if you have 1000 different designers trying to make a UI to the same program, you end up with 1000 different interpretations of what this program should "look like".

Free Software doesn't end up looking the way it does because anyone wants it to look bad; it's the way it is because that's all anyone in particular needs it to be.

I don't need a GUI for diff and patch. Some people prefer one, and that's fine. Those people can go ahead and get any of the many implementations of a visual diff/patch program. That is their choice, just as it is mine to just use the command line utility as an example.

UI/UX as it is taught in the industry comes hand-in-hand with curation, which implies a level of control over the end-user's choices in user experience, dependency graph, etc. Software freedom accepts that the ugly choice is still a choice. And maintenance-wise, that choice (the uglier, low dependency one) is a heck of a sensible default from the distribution maintainer's point of view. Same functional capability, and a heck of a lot less cruft to work with.

Besides which, in my experience, most UX folks I meet are cripplingly dependent on a single technology stack I personally have no desire to see everything reimplemented in, which is JavaScript/HTML/CSS.

I'd suffer through learning something like TCL/TK before resorting to adopting that nightmare of a toolchain. I'm what you might call a curmudgeonly old man in taste however, so that comes with the territory.

There is also the resource intensive vs. pretty trade-off to be made as well. Do I want that sexy Aero/Peek, pseudo 3D, everything has an animation look sucking up my potentially valuable and short supply CPU cycles? Or is minimalist X with a minimal window manager without widgets or gadgets or whatever they call all those extra doodads these days good enough?

Software tradeoffs are unfortunately an issue of always on engineering all the time. Something a lot of people don't necessarily find compatible with their tastes. It's certainly a good thing more people are talking about it though. Will have to keep my eye out for new distro's if the more UX savvy take a bite into making something.
Agreed. Although it may not sound politically correct to say this, actions must be interpreted in light of the quality of the humans who performed them.
Augmented Reality Use Case in the Industry
My point is that none of those arguments have anything about them that makes them specific to nations. For example 2a could equally be said by someone in London about immigration from the North.

Why do we let these arguments have force at the national level but ignore them at subnational and supernational levels?
For those interested, here are some of the bugs which their tool has found: https://github.com/google/ktsan/wiki/KTSAN-Found-Bugs
> given the cheerful taste for currying

Currying makes no sense in type definitions. It's like saying that in Java you aren't sure if "String name" will run something, "given Java's cheerful taste for running things".

To me, it's obvious the parentheses in "(Tree a)" are grouping things, which is the most immediate (and correct) interpretation, but I'll agree this is more debatable.
The same thing could me applied to man, bro, bra (bro with an a sound), or bruh depending on your location or background.
Casting from a mold seems near the top of the list and analogous to type casting.
Redesigned Google Shopping Goes Live
Programming Languages That Refuse to Die
Set Sail to Explore Five Islands of Venice by Yacht
man what is with this site redesign? It feels awkward and slow.
Source? That would be amusing to see.
I know people who live fine with two kids on one phd salary (60k / year) or so. 120k CHF is definately enough to support a family. On 100k CHF you get already >7k CHF net, an apartment costs 2k - 2.5k if it is not in the city center and health insurance is 500 chf and food maybe 1k CHF more, so you can save 3k CHF every month. I run a tech recruitment firm in Zurich (coderfit.com), DM or email at iwan@coderfit.com if you want to know more.
Yeah and I hate that I have to rely on them. They are usually terrible.
Except that's not what the OP said. It was "government sucks, it would suck here too". So thanks for your explanation on why you deny me useless internet points.
It still doesn't feel like "literally" has been fully co-opted to me, at least not for anyone who isn't a teenager. I'd same the same about "actually", but I don't think I've even heard teenagers use it as a mere intensifier.
Maybe that's their logic, but a little due diligence can go a long way.

For example, one of the founders of one of the companies lied about his Stanford MBA Degree in his CV. He didn't have one. The company did not fire him. I lost a great deal of respect for the company after this.