skysight-inc/HackerNews huggingface dataset:
It seems that the institutional banking industry is taking note of cryptocurrencies as a potential threat. And so there is an incentive there by some players to want to destroy coins without direct reward. But even this scenario is I think somewhat guarded against. Attacks on networks are completely visible to everybody. In light of an attack, a network could be forked, illicit transactions rolled back, a new proof method adopted if necessary, but otherwise keep the entire ledger intact. And indeed if/when this happens, there will likely be numerous forks that try to become the new standard. And this could actually end up being, in net effect, profitable for holders.

Think about Bitcoin vs Bitcoin Cash. Bitcoin Cash was a somewhat controversial fork that some feared would split Bitcoin to unknown effect, but in the end it's only effect was giving all bitcoin holders an additional $754/coin (price as of today). In a time when a network was compromised, there would be a large market incentive to takeup the forks which would send their prices skyrocketing. Coins may end up being like the hydra. You slice off one head only for 10 to take its place. In a way this seems to be true of decentralized systems in general. Each time e.g. a major torrent site is taken offline, a dozen more come to try to fill that vacuum that's been created.
I'm sure that Roscoe Filburn thought his case was a slam dunk, as well. I mean, who in their sane mind, upon reading the Constitution, could conclude that what it means is what SCOTUS said it means in that case?
Tips to wait staff are voluntary but have significant social pressure behind them. Tip jars at counters have no social pressure behind them. That's not reductive, that's just the practical reality of tipping culture in America. If you refuse to tip a waitress a very significant portion of the American population will consider you tantamount to a thief, a morally bankrupt person. Refusing to put your change in the tip jar doesn't even cause people to bat an eye. The social dynamics between these two scenarios are worlds apart. Ignoring these disparate social dynamics is reductive.

If you're going to be outraged that Starbucks offers you the opportunity to tip people at the counter, perhaps I should feign outrage that you spend your money on starbucks instead of making your own coffee and giving the difference to the homeless. Starbucks has a significant profit margin after all; that is money you could be donating!
Inside of Linux, yes Docker does utilize cgroups, namespaces and some other stuff for isolation. However, the GP is almost certainly talking about "Docker for Windows" and "Docker for OS X", which do not run directly on the host OS, and need to be run inside of Linux VMs (like Vagrant).
I've noticed across education and work systems, there are some areas that have an extremely high barrier to entry, and treat you well if you make it, and others where the barrier to entry isn't as high, and getting in doesn't mean you've made it.

I've always had an atypical (read: not traditionally competitive) background, both for schools and jobs. As a result, I've found universities and firms that are willing to take a chance on me the best. They are great for me because the tacit agreement is "I know I don't meet the traditional standards, but I'll work hard to prove I'm worth it. And if I'm not, I know you'll fire me." No one ever says it, but it's the strategic system that underlies this.

In short, Amazon offered me a job and a salary no other tech company would have. Not even close. I've had to work nights and weekends not on Amazon, but just on teaching myself the tech to do my job (I'm a data scientist who could barely code when I started). And I'm not doing bad. I'm not a genius, but I'm valuable enough. Once I get all my stock and a promotion, I might look at a 40-hour type company. On the other hand, my team is pretty fun, so I don't know.
> they were different technologically

We can do everything they could. They can do little we can. They came before us and progressed into us. To refute ancient cultures’ primitiveness is to deny the word any meaning.
I wonder which technology they are using to remove the silicon and metal films from the glass. Two guys that used to work in the same shared office space had developed a process to do exactly that.
They stumbled opon it while experimenting with extremely bright and powerfull UV flash lights (couple of kilowatts for the fraction of a second). These powerful UV-bursts then remove films from surfaces due to the tensions introduced by the sudden heating. Building the first prototype in one of the guys basement involved some insane EE-hacking on their part such as manufacturing flash tubes to their own specs and building high voltage transformers to drive the flash tubes.

Last info I had was that they got founded and are trying to scale their process, opening a small experimental plant.

The only alternative to their technology that I know of is either throwing away the glass or melting everything and then recoup all elements. The former produces lots of waste and the latter needs huge amounts of energy.
I am appalled at the opinion of Judge Barnes:

“I am keenly aware of the overreach some law enforcement agencies have exercised in some of these cases,” Judge Barnes wrote. “Entire family farms are sometimes forfeited based on one family member’s conduct, or exorbitant amounts of money are seized. However, it seems to me that one who deals heroin, and there is no doubt from the record we are talking about a dealer, must and should suffer the legal consequences to which he exposes himself.”

This sort of intersection between hard biological reality on the one hand (in this case, predictable consequence of highly addictive drugs), and the hard-nosed moralizing of a judge, reminds me of something Robert Sapolsky has been trying to impart about what we should give consideration to when looking for the ultimate sources of culpability when biological factors are involved, and whether or not we ought to see negative social behavior as a crime or a disease. Sapolsky has written a recent book about this topic, Behave: The Biology of Humans at Our Best and Worst.
You should eat more roughage :)
Thanks for sharing! I didn't know of that video until now, seems like a really good resource on its own and probably worth sharing on HN (as a post).
JavaScript port of micropython
I think my point may not have gotten across clearly, so let me clarify. I agree with most of what you said, which IMHO comes under the spirit of supervised machine learning paradigm, which is the most advanced tool we have pragmatically available to use today.

Looking beyond, if we find a model+learner which can discover a low dimensional latent space (through certain indirectly specified biases) then that low dimensional formulation of the domain can guide us towards interesting questions worth asking. To have a factorized low-dimensional formulation is roughly what it means to "understand" a subject, so such a toolkit would be enormously useful.

Many people (including some experts, rightly or wrongly) believe that neural networks might be that model class, and (clever tweaks of) gradient descent might be an acceptable learner.

All I'm saying is that the current hype about AI fails to separate the potential of the latter class from the currently available successful tools of the former class.
This, by the way, tells you a great deal about how far away the modern American society is from its own founding principles - and especially so among the people who otherwise profess their infatuation with them (and who tend to be more pro-military and pro-police).
>The people I respect want to know the truth, even if it's upsetting or disillusioning.

Even if it makes you dramatically less effective?

As far as I can tell, the best evidence is that we probably don't have free will in a way we would find meaningful.

However I can tell you that you will have a much better life if you act as if you have free will, in spite of that evidence.

Even if I'm wrong on that point of fact, and I could be; this isn't really my field, my point stands. Would you prefer to believe in something, even if the 'upsetting or disillusioning' side of that belief is that truly believing it would cripple you as a human?
> What structures today are likely to survive long term?

Most modern, underground vault structure will last far longer than the Pyramids. They won’t look as pretty as they do now. But the Pyramids were once adorned with marble.
Why not use a little dough from the previous batch, removing straight yeast all together?
There's a few MQ sensors[1] that would probably work well for something like this. Sensors like the MQ-3[2] are sensitive to alcohol, which could be used to help minimize hooching[3].

There's a great blog post[4] about using MQ sensors for "machine olfaction" to monitor things a human would normally smell with their nose. Definitely worth checking out!

[1]https://playground.arduino.cc/Main/MQGasSensors

[2]https://www.sparkfun.com/datasheets/Sensors/MQ-3.pdf

[3]https://www.sourdoughhome.com/index.php?content=hooch

[4]http://www.maskau.dk/projects/electronic-nose
Besides stylistic (dang, that code is hard to read), efficiency (it scans through s twice), and safety (it will do bad things if the combined length is > 100) concerns, it's also just plain wrong:

It returns a pointer to memory on the stack; but the stack will shrink when the function returns, and that piece of memory will get re-used. Which is consistent with the article's later claim that "I don’t think he understands the call stack."
Bucharest Remote Workers meetup
Oh the Wife wants to go back to France. She’s been, I haven’t. Hah I look forward to this trip now.
Yeah this reminds me of the Louis C.K. bit: "How do women still go out with guys, when you consider the fact that there is no greater threat to women than men? We’re the number one threat! To women! Globally and historically, we’re the number one cause of injury and mayhem to women. We’re the worst thing that ever happens to them!"

"If you’re a guy, imagine you could only date a half-bear-half-lion. ‘Oh, I hope this one’s nice! I hope he doesn’t do what he’s going to do.’"

Every woman I know has had one of those common experiences -- many times -- but honestly when I was younger man I really had no idea what women go through or the frequency of it. My wife has had more than few things happen to her over the years.
> concrete got stronger in sea water whereas we have major problems with modern concrete in sea water

Pure concrete is excellent in water. It also crumbles under light loads. Rebar is excellent under heavy loads. It also oxidises. We can choose either material based on the circumstances. The ancients could not.
A short introduction to Vue.js Filters
I think this is addressed by the use of k-anonymity which is described in the section of the article titled “Enabling Anonymous Searches with k-Anonymity”.
As I recall, the argument in the decision, however, was specifically that self-production for personal consumption affects the market (because you're not buying the product that you're producing).

Following that logic, Congress can regulate breathing, so long as there's a market for air.
Please don't respond to a bad comment by adding another bad comment. Nothing good can come of snarky swipes like this.

https://news.ycombinator.com/newsguidelines.html
Not a C programmer, so I'm sure I'm missing a ton of more subtle issues, but some of the immediate questions to ask:

* What happens if s or t are longer than 100 characters?

* What happens if s and t are both longer than 50 characters?

* What happens if no element of s == '\0'? How about t?

* r is allocated on the stack. What happens to the memory pointed at by r when you call another function after calling combine? Say you wanted to combine three strings; could you call combine twice to build up the result?
I would assume that most of the certs w/ a chain length of 1 are self-signed so around 1.6 million (out of the 2.7 million).
I think you are thinking about the US consitution and the 3-5ths compromise. Slaves were only considered 3/5ths of a person. At Amazon though non-managers are considered 0/5ths. You are stupid if you work there as a non-manager or you need the money.
Murder for hire?
He wasn't hired to play golf, he was hired to work.
I find it odd that the tester gets mad if it can't connect to the naked domain, even when the naked domain has MX records.

Other than that this is really cool!

It made me sad though -- I checked all the domains that I used to run mail for at some point in my career, and not one of them passed all the tests. When I managed email, I always made sure that our servers met all the current standards.
I once backed crowdfunded hardware before crowdfunding services like Kickstarter were really a thing and they couldn't really get their credit card provider to accept the risk, so I had to use an international wire transfer for it. I guess cryptocurrency would be decent for that.

That really just boils down to cryptocurrency being good for business models that are so new that they sound really risky. I'm not really sure that enabling such models is really a net good to society.
That's not wrong, but it's roughly equivalent to saying a 10x engineer can help by unblocking other engineers on their team.

The devil is in the details. Does the 10x engineer accomplish that by pairing, code reviews, architectural leadership, refactoring, mentorship, improving team tooling and build processes, or just doing all the work themselves? The answe is any and potentially all of the above, as whatever the situation dictates. The 10x engineer is seen as 10x because they have a good sense of situational awareness and capacity to adapt both strategically and tactically as needed, which compounds itself to become an incredible source of productivity.

The same is true for a 2x manager shielding the team from corporate bullshit and clearing obstacles. Those are end goals, but there are countless paths to take to get to those goals, not all of which will lead you there. A 2x manager is able to suss out the fine line required to balance team needs against organizational forces in such a way that they'll have the policital capital[1] required to be a good steward/advocate of their team while also having their team seen as a productive asset of the company in order to accrue that political capital. Something which is ridiculously more difficult than it needs to be, if you're attempting to do so in a way that's sustainable continuously and not just a short term play that'll rebound later on.
There Is No Difference Between Male and Female Brains
Your comments in this thread have broken the HN guidelines. "Your point isn't coherent" is already name-calling in the sense they ask you not to do; but "Do not be intellectually lazy" is worse; it's both uncivil and patronizing. If you'd please edit that kind of thing out of your posts to Hacker News, we'd appreciate it.
What would you pay for?
I dont see the connection between amazon firing people and sharia law?
...but he's talking about a dealer, not a user?
I still do not understand what kind of problem the iPhone solves (seriously!)

I went from carrying a phone, an MP3 player and having a GPS and maps in my car to having one device and never having to stop for directions. That's just the most obvious ones.

Solves a lot of problems.
Um, how do you get 4.7 years as the mean time between recessions?

As someone elsewhere notes, since the 60s we've had a recession every 5 to 10 years. Were there two recessions a year apart that I missed?

EDIT: Ah, the other commenter supplied it as the mean length of an economic cycle, measured peak to peak or trough to trough.

But a trough in the economic cycle isn't necessarily a recession unless the trough is two quarters of negative GDP growth.
Regardless of their abrasive rhetoric, the accusations against amazon are upsetting. Stories of people running around the shop floor to keep KPI's up, people peeing in bottle since bathroom breaks would reduce their pay. It's horrific, Amazon warehouses are terrible.
It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration. - Dijkstra, "How do we tell truths that might hurt?" (1975)

The author, Traister, has came from BASIC. We have the explanation.
There are a few bugs in it. It returns something on the local functions stack (r) which gets torn down after return. It uses the insecure strcpy allowing the caller to stack overflow the destination. It increments t in the loop after dereferencing it which only changes the value pointed to by t. x and y are improperly initialized, it null terminates r without checking for x's value(again a buffer overflow) and there is no upper bound limit checking in the for loop(second for() parameter). I'm sure there are other bugs too but I haven't looked at it too closely.

But,yeah... It's a massacare.
Well, with respect, this is an undeniable win for Troy. I think that the parent comment was questioning how big a win it is for The Rest of Us.
From a purely safety-minded perspective, this function has a hidden bound of r[] past which the function becomes unsafe, but it does not check. Not only does it not check, the design of the function means that there is no possible way for it to check safely. s and t are both pointers to characters? How long are the strings they might represent supposed to be? Who knows? This code is incredibly reckless and it's dangerous to introduce students to such carelessly designed examples when first impressions will define how they program for a few years or so.

Ok, so it's reasonable to think that this is supposed to be a teaching example and that considering these concepts might be a bit too early in the process. This leads into the second problem and one that is more subjective: this code is incredibly dense and relies on enough quirks of C that it's almost never going to be clear to a beginner reader what they are supposed to take away from it. It's maybe useful as a quiz question on C syntax and semantics, but there are enough barriers to understanding what the code is supposed to do that the amount of explaining the text would need to do to describe what the code is doing is most likely prohibitively long. Instructive examples should be unambiguous in what they are trying to show, otherwise students will be confused and potentially conflate issues in a way that is difficult to untangle later.

Edit: Ha! I spent so long looking at the first half of the function I totally missed that it was returning r! So, not only does this code have minor issues here and there from its careless implementation, it has a fundamental flaw that, if it were to work, would do so only by accident. I can only imagine that a student might walk away from this example thinking that C functions can return arrays and possibly misunderstand scoping in C.
It's about time. We've been holding development far below population growth for years, and we have the sprawling suburbs you'd expect as a result. Even this seemingly dramatic building spurt won't catch us up with expected population increase! But it's an improvement.
I'm still using a self-signed certificate because I'm using DANE / DNSSEC. I don't know of any tool that can properly help me automate the rollover of a let's encrypt certificate.
See also previous discussion from 3 years ago: https://news.ycombinator.com/item?id=9470376 (55 comments)
Luck in Wesnoth: Rationale (2008)
I doubt books like these are as common today, but tutorials are everywhere. I don't know how often I have found scheme tutorials that teach a language I barely understand. Not dangerous maybe, but very weird nonetheless.

I see beginners writing code like that all the time, which makes me sad.
As far as I can tell, Docker is a lot like amazon AWS in that the primary reason to use it in corp (I'm talking about corp IT; as opposed to production/customer facing stuff) is that due to the hype, it somehow got past security, and you are allowed (by corp security types) to do things in it that would require filling out forms in triplicate to do on cheaper or more secure infrastructure.

I've worked places where they wouldn't let us run virtual machines of any type... except docker. Custom docker images were just fine. In the aughts, I worked places where spinning up a virtual machine on our internal infrastructure required manager approval and a day and a half of someone manually jiggering the thing. (I've been that someone doing the jiggering, too) - and I could totally understand that when aws opened for business, people practically fled to that platform.

What's interesting about AWS is that most places still don't have AWS level provisioning of virtual machines, even though there exist tools like ganeti that work and are pretty easy to use (though difficult to tie into accounting)
Isn't this what Google's trying to do in downtown San Jose?

https://www.google.com/maps/d/viewer?mid=1Q8JPbI1GRBRztAAI1i...
Unpredictability and control in turn-based combat (2012)
I realized that derivatives are linear
strong disagree, looking up what an operator does takes 5 seconds of reading the doc - if it's a notation that you don't already know -, but the benefits when writing the code are immense.
That Bremont watch they talk about on the page is a lovely looking bit of kit!
> It's not "brutalist", it's whatever the default browser layout and settings are.

Exactly. Just like brutalist architecture, an interior might expose a steel frame and the pipes, brutalist websites expose the HTML and base structure. Not all brutalist sites are completely stripped down this much but they have elements and expand on it.
There was a paper last week pointing out how cost effective 51% attacks are on the lesser cryptocurrencies.

Proof of work has become very expensive. Proof of stake has another set of problems.

How about proof of geographical distribution? If each node had to be a minimum physical distance from another node, that would put a big crimp into mining farms.

Distance can be verified. You can use speed of light lag to verify that two nodes are not further apart than some distance. So set up a mesh network. If you claim to be at a location, others in the mesh can verify that it's roughly correct by pinging it and measuring the round trip time. You can fake a longer distance, but not a shorter one. You might be able to do something in the WiFi bands in the 100m - 1KM range. Require that each node be at least a few hundred meters from any other node. Give an advantage to suburbs and rural areas.

"HeartlandCoin"?
"The Emperor's New Clothes" are made of the finest blockchain silk adorned with golden AI brocades.
What other macros do you use? I consider getting a programmable keyboard for getting more simple shortcuts in IDEs
If these things might be trivially abused by abusive spouses, imagine what nation-state actors and ad tech can do?

Do we live in a world, where neglectful or jealous dirtbag husbands are the only villains to cause anxiety?
Did the change request come complete with specific requirements

I get that you do need specs but c'mon, if you ask a plumber to fit a pipe from A to B and he uses one made out of cardboard would you think it was reasonable for him to say "well you didn't specify it had to carry water, pay me 3x as much to put it right". And then you find out that this is the first time he's even seen a pipe, but his business card says "senior plumbing expert".

You expect a basic level of competence and familiarity with the problem domain and good faith from any professional whose services you hire.

Also consider that a program is a spec, and if you are going to explicitly specify every little detail then you might as well just write the program yourself, there is literally no sane reason to put an outsourcer in the middle.