skysight-inc/HackerNews huggingface dataset:
This is wrong, you absolutely can have an idea of what a C (and most of the time, C++) compiler will generate. You may not know the exact instructions, but if you are familiar with the target CPU you can have a general idea what sort of instructions will be generated. And the more you check the assembly that a compiler generates for pieces of code, the better your idea will be.

Note that you almost never need to care about what the entirety of a "complex program" will generate - but often you need to care about what specific pieces you are working on will generate.

The C language itself might be defined in terms of an abstract machine, but it is still implemented by real compilers - compilers that, btw, you also have control over and often provide a lot of options on how they will generate code.

And honestly, if you have "absolutely no idea what kind of machine code" your C compiler will generate then perhaps it it will be a good idea to get some understanding.

(though i'd agree that it isn't easy since a lot of people treat compiler options as wells of wishes where they put "-O90001" and compiler developers are perfectly fine with that - there is even a literal "-Ofast" nowadays - instead of documenting what exactly they do)
From your link:

"In modern German, Baden is a noun meaning "bathing"[4] but Baden, the original name of the town, derives from an earlier plural form of Bad ("bath")"
Want to know whether a psychology study will replicate? Ask a bunch of people
Working with Errors in Go 1.13
Larger than I'd like! Let's say I'm of medium height but sometimes wear size L shirts.
> If Azure comes out with an implementation of OAM that uses their VSIs, I'll get interested.

Gabe from the Azure team.

VSIs? I'd love to understand this better.
OpenSSH 7.3 was released on 2016-08-01, so more than 3 years ago. Nobody should be running SSH versions this old (hopefully).
That has nothing (or not much) to do with Europe, but everything with the website owners/makers.
This guy probably has the best guitar machine I've ever seen. He's also made accordion machines:

https://www.youtube.com/watch?v=eNLXYuqPRSc
Is there a way to get access to Amazon's API without making three affiliate sales?
A more rigid frame and an X Y layout of the servos maybe an maybe a port of GINO-F
False statement of fact is not protected free speech, and has a long history of case law. So I'm not sure about hand-wringing over the constitutional impacts is really a serious concern.
You might want to look at what happened to the US in Vietnam...
Assuming it lands perfectly in the center, it rests, perfectly balanced on the peg.
seems the opposite of that
Whatever your ethical stance may be, refusing to perform a surgery is not murder.
Famous Authors with Surprising Day Jobs
Maybe not, but my 11 year old nephew definitely spent $1600 of my sisters money on Fortnite. Then she got the charges reversed and he got the keep the stuff! What a good lesson for him.
You're getting downvoted, but this is literally baked into the hardware.
Well, it's an interesting question. Imagine a star that is 13B years old. Basically it means, the light from the star has been traveling for 13B years to reach us. You might say, then the star must be 13B light years away but that's not correct.

The thing is we cannot see such a star in visible light spectrum anymore. The light of the star has shifted to infrared or microwave. Why? Because while the light was traveling in spacetime, the spacetime itself expanded and stretched the light wavelength. When you take a redshift into account, you can correct the distance and figure out that the star must be, say, 40B light years away.

By the way, note that this is all about the observable universe. There might be stars beyond our observation horizon that we might never see due to rapid expansion of the universe.
Good Job there, What happens when your customers deposit their Bitcoins with your company and you meet with an unfortunate death while having the passphrase to the cold wallet like the dude from Quadriga GX.
It´s basically because of marketing, fads, hype but we also have to take into account that FP is probably ok for the Hacker News audience but way too complex for the average developer.

Most code is LOB apps and social media apps churned by software factories and internal IS/IT areas. In these kind of projects coding is a rite of passage before becoming a team leader or a project manager, so most devs won´t invest much in their coding skills. As a result the average code tends to be badly decomposed procedural code over a procedural-like class hierarchy and devs just follow the fads because this is what gets them jobs.

Adding FP to this formula could prove really wrong for those in charge of projects. Better to be conservative and use Java, C#, Python or even nodejs/JavaScript as they allow to churn the same procedural code of ever just in different clothes.
Print with a laserjet onto overhead projector foil, spread a suitable kind of wood glue, dry, peel and apply to own finger tip. It is actually very straight forward.
This is a point of conflict for me. I use "~/dev" for all of my development work, but I don't want to because of the convention set by "/dev".

My problem is finding an alternative to "dev" that is just as convenient. Do any of you have any suggested alternatives?
Could this be related to less manual labor and less exercise in consequence?
Starting something from nothing and running it yourself, this agency, is a reason in itself to start something. I think it shouldn't be understated that many of us start things because we want to, not because we want to become billionaires of have convenient lifestyles.
I've only heard the "something you know" and "Something you have" from my old graduate level security class. This is the first I've heard of "something you ARE" and I like this distinction. It makes sense.

Not only can "something you are" change (in some instances), it can also be something that can be difficult for technology to not recognize correctly. A username or password must be correct (unless you're Facebook and do that goofy thing where you allow both the upper and lower case versions) but a biometric is more fudgable.
A Thorough Introduction to Paseto (Secure JWT Alternative)
Devil's advocate: Do countries have the right to be dictatorships or fiefdoms where few control most of the wealth?
My problem is with the impacts of FATCA — a law that has dire outcomes for Americans and “accidental” Americans (and their spouses) living abroad. These data laws have limited material effects to someone’s daily life, but FATCA affects everything from mortgage eligibility, retirement accounts and even daily banking.

https://etcanada.com/news/521610/hundreds-sue-french-bank-bo...
> Bluetooth [is] disabled in OpenBSD for security

A clarification on that point: OpenBSD's bluetooth stack was unmaintained and removed due to code rot; it's not that bluetooth as a protocol is inherently insecure.
"and yet there are still X and Y chromosomes"

Why did you feel the need to remind this member of Hackernews guidelines here? What about the grandparent comment did you construe as flamebait?

*edited to make it clear which comment merited a reminder of posting guidelines
Yeah, that's overly cynical. :) If they switched to a pre-filled system, the revenue from penalties would go down, but it's quite likely the amount they would bring in would actually go up, assuming this reduced tax fraud. In 2016, they charged $24.1 billion in penalties -- but they estimate tax fraud cost them around $458 billion. If they lost 90% of the revenue for the penalties but cut the tax fraud even by 25%, they would be way, way ahead.
What is the maximum size of the text I can send to be processed?

How do I demo an API?
Or more simply not buy a nest product
OpenSSH does that thing now where it can visually display ASCII art of your key fingerprint.
You already mentioned payroll and vendors, so I think you're already thinking of what I'm about to suggest... and then I might try to talk you out of it.

When I think of business cryptocurrency financial stuff, I also think of those things. Employees need to be paid, and they might want their paycheck in crypto or in fiat, or a combination of the two. Vendors that need to be paid will usually just want fiat, either through some kind of fiat electronic transfer, or a "bill pay" check that's printed and mailed.

The problem is that payroll is HARD. That's why banks, who handle business accounts, don't do payroll and it usually falls onto specialist companies. Given the "global" nature of cryptocurrency, many of your customers will likely have employees spread across the world, which also adds payroll complications when it comes to withholding, legality of cryptocurrencies, etc.

You might want to just partner with a payroll company otherwise you'll find that most of development (business, software, and legal) will end up being sucked into that blackhole side of the business that doesn't even have a high margin.

Paying vendors? That's relatively simple in comparison. That's why most banks DO provide bill-pay and transfer services.

What I suggest for your "secret sauce" is being very internal bureaucracy friendly and give out employee corporate debit cards freely.

Build your system so when a business signs up, they can make accounts for all their employees and managers and set up authorization workflows. If Bob in accounting wants to buy a new chair, he should be able to submit the request for the funds. If it meets various criteria (ex: less than $500, only needs manager approval and not department head approval) and gets approved, then your system makes the cost of the chair (plus some buffer) available on Bob's wallet which has a linked Multis debit card.

If the business only provides debit cards to managers and up, then it would make the funds available to the managers crypto wallet (and associated Multis debit card) so they can purchase Bob's chair.

Lastly, if you put in place this support of business organization structure, use the same structure for the multisignature systems. One of the signatures could be Bob's manager, or maybe it would require the manager and the department head, etc... But not Bob and his wife, who happens to be a manager in an entirely different department at the business.

I've done crypto work before, and also have recently build a "corporate bureaucracy friendly" authorization system for a SaaS I'm working on so putting those two experiences together seemed natural :-)
The reason most companies have turned to SAAS is that it provides a more reliable revenue stream at the low end of the spectrum given that individuals are usually bad about paying attention to recurring billing, and much cheaper to support at the enterprise level. You don't have to support 20 versions of the same product, you just roll out one or two and support those.
Japan to Participate in U.S. Moon Landing Plan
Very cool! Yeah, it seems like web frameworks could do more in terms of linking up HTTP contracts with the arguments to the controller/view/whatever. Though, sometimes you need a little more flexibility. For instance, often when updating an existing model, the validation depends not just on the incoming request data but also the value of the existing instance's fields.
Back in the day we used to use HP's biggest and badest Super A0 plotter for small print runs used to park it the computer room (to keep the temperature controlled) and let it run all nig
You are correct, DitaBase is in some ways extremely similar to Linked Data/Semantic Web/RDF etc. In fact, I would say that DitaBase is, in some ways, just another attempt at making the Semantic Web deliver on its original promise. DitaBase obviously couldn't exist without HTTP.

"Does dit use RDF?"

The answer to this question is critical to understand about how DitaBase is different: if you want it to, then yes! The validators and converters are fully Turing complete, and not limited to Javascript either. If you can make a language interpreter in C/C++ (think Javascript V8), then you can use it with DitaBase. So whatever format you want, just rebuild it in (or port it to) dit schemas. Therefore, it isn't possible for DitaBase to not be compliant with something (at least, as far as I can think) because if someone thinks its important, they'll rebuild it in dit schemas.

The reason DitaBase will succeed where Linked Data failed is by making DitaBase something that people in their day jobs want to use too, because the tools are just so good. Right now, a company with a data problem is extremely incentivized to seek a solution that solves only their specific problem. Obviously, because it's cheaper. But end-to-end solutions usually are not compatible with things like Linked Data, which needs solutions to be more general.

If a company sees that the best solution to that problem is becoming compliant with DitaBase, then obviously they're going to do it. But surprise surprise, now they're compliant with Linked Data as well.
You cannot travel faster than light in spacetime but spacetime metric can expand faster than light. There is no speed limit on the evolution of spacetime itself as far as we know.
Those website owners put those cookie notices up just for fun?
> bhive

bhyve is FreeBSD, not OpenBSD. OpenBSD has its own native hypervisor "vmm".
This is not accurate. At least on the Google home the "wake word" is baked into the hardware and no audio gets through that piece of hardware until the wake word is detected.

Obviously there can be defects, but Google is not getting 100% of the audio from your home.
Common Lisp is a great language for OOP programming though. Almost any serious CL code heavily uses CLOS.
I have made a little game out of ignoring those prompts; I have not yet clicked on one to dismiss it. Just sort of try to filter them out of my awareness like I used to do with banner ads.
All of these are addressable engineering challenges if privacy were a priority. It's just that privacy is not a priority.

(1) is not that hard, just subscribe to feeds or query cloud services from the device. (2) is harder but could be done by treating the devices as a cluster or sending data up only when it can't be easily recognized and storing it only long enough to be useful in training (and storing it anonymously), and as for (3) the device could store data encrypted in the cloud and that would be fine. A new or updated device just downloads and decrypts the index to its data. There are other workable approaches.

I think the best way to change that is legislation. We need HIPAA-type liability laws applying to all privacy-sensitive data: recorded audio, recorded video, location, etc. Leak someone's location or a recording of audio from their house? That'll be $10,000 per person per incident.

That would instantly transform privacy invasion from an asset to a liability and incentivize companies to minimize data collected and when it must be collected to provide the service minimize the length of the time it is stored.

As it stands literally all economic incentives jump up and down and scream "invade the user's privacy s much as possible!" These are:

(1) Data is valuable and advertisers will pay for it or pay for data-driven ad services.

(2) Engineering privacy-invasive systems is easier than engineering privacy-respecting systems. This is a subset of "engineering insecure systems is easier than engineering secure systems" as privacy is a dimension of security.

(3) Privacy sensitive approaches usually require more compute and storage at the edge, increasing device build cost.
If only poor people use X because wealthier people have Y, then X will suck.

That is what happens now, it's the better off buying new cars, poor people get the hand me downs. This is fine because eight year old cars do the job.

If there are no eight year old cars to buy because the better off stopped buying new or because they bought electric which only have a practical life of eight years then they are stuffed.
> An agent time is precious…

This is their job that they're being paid for. I'm not, and that makes my time more precious than theirs in this case.
>> You mean, like a NOT NULL constraint? Or, if you mean zeroed out, an appropriate constraint and/or before update trigger protecting the amount?

> When you want to archive off aged records, or constrain across db shards, this is a serious issue. Taking the piss doesn’t make it go away. But in that particular paragraph I believe they’re referring to the payout itself become void e.g. due to a reversal, and having designed around similar issues I understand their concern. It’s exactly where single-column ledgers become a huge pain in the audit.

My impression from the article was more the "baby record" problem: not everything has been paid yet. They were using NULL to indicate "not paid" and thus couldn't put a NOT NULL constraint on that column because it was a valid value for new rows. There are ugly workarounds that could have allowed them to add NOT NULL such as using a special/magic "guard" payment that indicates not paid instead. (Going down that route you'd probably want a "guard" payment per client and then you're getting close to a backwards form of double-entry accounting.)
I think the problem is the other way around; it could be simplified further.

You don't need that much detail to model the simulation; really all you care about is that you have some distribution of arrival rates, and a distribution of processing time (to get a particular food), and some distribution of food preference, and it takes some x seconds to move to then next food. Perhaps with a food ordering as well.

The simulation could have been purely numerical with that (no need for pathing algorithms and whatnot, and avoid his day-long computations for such a simple simulation..), and the main variables to play with are:

1. Food preference

2. Food order

3. Number of instances of food stations

4. Processing time per food

But the author included pathing, and all his alternative-strategies then revolved around pathing, but really any path that isn't a simple line (or parallel lines) is probably non-viable, as they would quickly become a mess of people operating at random when they fail to understand whatever convoluted ruleset has been created unless its heavily enforced by the administration .

More likely than not, the best solutions probably would have been those that reduce processing time for high-preference food (a designated server), and increasing the number of food stations for those high-preference foods (eg split off deserts from the main food line to a new table, and add 4 locations to pick it up on that table)

It'd also address your concerns

>hence take into account that one person cannot occupy the same space as another

Modeled by the fact that its a queue, and there's only one person being processed at at time at any given station

>overhead of routing, blocking

Routing only really comes in two forms: Time to move from current station to the next one

1. and enter the queue

2. and skip the queue, and start moving to the next station

Blocking probably doesn't matter much; it's doubtful people will actually block each other off beyond the normal block of being processed, except when the buffet has overloaded and all the starving people swarm the tables, and all hell breaks loose; whatever physical blocking does occur will most likely have negligible impact on the system and if necessary, can be easily modeled in the time to switch stations
How about a change.org petition and starting a github project to counter the lobbying.
> the transfer may not be lawful

Lawful under whose law? It's legally required by CLOUD act, so mandatory under American law. This is the long arm of Europe just as much as America.

You could have a company based and hosted in Belize that stores data about a European who committed a crime in America. America can demand that data under her law; Europe can demand it deleted under hers. Who is right?

This is the making of both entities, not just America, unless there is some legal reason that the European law ought to take precedent. It's pretty clear what to do if you're incorporated in Europe or America; you follow the law of your base of operations. For multinationals or corporations alien to both, however, there's a dilemma.

In other words, your moral favor towards GDPR doesn't make it more legally important than CLOUD, nor vice-versa. Both are just as significant for an alien company or for a multinational.
What if the size of the peg is really tiny, let's say a few atoms and what if the marble was also very tiny, a single atom? What would happen then?
This is such an optimistic and hopeful comment. Thanks. I hope you're right.
A coworker and I went to lunch randomly a number of months back and I discovered that he and his wife are avid WoW players on the server that I played on nearly 10 years ago. This sparked me to impulsively purchase 30 days of game time on my character, which was surprisingly still available on my Battle.NET account. I happily dinked around for a bit, leveled up my character from 70 to 90, and discovered the VAST amount of collectables that are present these days, which was quite shocking.

When I stopped playing WoW, players could collect pets by redeeming tokens/codes from blizzcon or other real world fan or collector activities, but today there is an entire mini-game surrounding battle-pets which can be collected in-game and also purchased via earned gold or simply cash. Additionally, Raid or PvP gear sets can be supplemented with purchased "cosmetics" and "heirlooms" which again can be purchased through earned gold or through the store with cash. It seems like every side-game activity has some kind of purchase available to "speed up" the time it takes to "earn" the appropriate currency required to redeem the reward. I've been out of the gaming loop for far too long to really see how bad it's become, but it was absolutely shocking to see it.
> Anyone can claim that there are deterministic causal factors leading to what appears to be randomness. What are those factors?

What's the alternative? That something happens without a cause?
"The reason is "people" lack education in technology"

This is a dumb statement. Lots of tech people use all of these devices. In fact smart tech people differentiate between machine listening and humans listening.

A Math, Tech person know that the probability of a human listening to my recording is close 0.000001%.

Humans, including yourself, make far worse decisions every day in your life that have much higher detrimental effect to your overall quality of life than worrying about stupid things
I can't speak for others, but

>[...] which in my opinion should take precedence over pure convenience for the audience of HN.

is a no from me. Maybe I've done tech too long, but I don't feel obliged to ditch convenience for nerdcred or the feeling of authenticity or whatever your frame is. Several years ago, FF was slower -talking margins of magnitude- for me, both on windows and linux-machines. Maybe it was due to addons and whatnot, but I migrated to Chrome, and, in simple words, had no UX-related reason to switch back ever since. Chrome does what I want it to do, and I cba to switch back to FF unless I'll actually start seeing ads again. And I'm not a webdev either, for that matter.
> Added mcx(4) driver for Mellanox ConnectX-4 (and later) Ethernet controllers.

Interesting. Sounds like work is being done to support higher network throughput rates. :)
Yes. Rust with https://github.com/rusterlium/rustler is one popular option.
All you need to know about DNS in 15 minutes.

https://www.youtube.com/watch?v=4ZtFk2dtqv0
A flat income tax as the sole tax would eliminate tax filing complexity. It would also eliminate the inequality in the tax code (sales tax is a larger income tax on lower incomes, tax credits disproportionally benefit people in lower cost of living areas, etc.). A flat income tax is equal in that everyone pays the same rate, and fair in that the more money a person earns the more they pay.
Just assuming (not unreasonably) that Privacy.com is selling your data. What a world we live in!