skysight-inc/HackerNews huggingface dataset:
I beg to differ. WASM, if it doesn't go off the rails with future revisions, will supplant JavaScript because of WASM being a compilation target. This, in effect, opens up any language to run on the web. JavaScript may not fully disappear, but usage will most likely greatly diminish.
The sophistication is relevant because he proves that the vulnerability he originally reported could take over any icloud account but he wasn't able to do so himself as it was patched between the time he first reported it and 8 months later when he tries it again. Apple then seems to refuse to acknowledge this and offers only 18K vs. 350K
Usually say it with more tact, but it is along the lines of - “Yes. I’m a professional new guy. I’ve seen and worked on a lot of different types of technology, and I come up to speed quickly. I’m not afraid to ask ‘dumb’ questions when I can’t find what I’m looking for.”

Something along those lines. I lean into it. But as I said, it doesn’t come up too often in the PNW.
I have tested numerous RL algorithms on simulated production systems for my PhD thesis. It was a complete failure.

Most production planning problems are inherently high-dimensional and come with complex constraints. When you add noise to the problem, like random demand, all generic RL algorithms ran into trouble once you added complexity (like producing multiple products on the same line). So if you’re looking for good examples to break RL codes, throw them a nice stochastic economic lot sizing problem with sequence-dependent setup times.

By constrast what works well is policy search over parametric policies that consider domain knowledge. Sounds boring, but is quite hard to beat.
To me what is very suspicious is why China is actively trying to prevent investigations on the origins of COVID-19.
fuchsia seems like a solid attempt by goog to write a ground up os
I worked at a really toxic job at a hedge fund where I let them burn me out in a year and then they fired me. Several mistakes were made:

1) I failed to realize the importance of face time/asses in seats time. I was spending tons of ime working late nights and weekends solving hard problems outside of trading hours where nobody could see the hard work I was putting in. Also, being the only hourly, all of my coworkers would disappear early Friday afternoon and everyone else senior in the department would ask me to do weekend work that would effectively have me working 2 days of overtime without going home. Essentially on Fridays I worked for 3 straight days without going home every weekend for 9 months.

2) I accidentally exposed an embarassing mistake made by several seniors in the department. A simple question that I asked in a meeting when I saw how two pieces of network gear were hooked up identified that if either went down we would end up with a network loop and a minor catastrophy for a very expensive trading system. Two of the network engineers in particular were really angry at me for this and would no longer speak to me afterwards. Apparently correcting the mistake took several weekends of off-hours work.

3) I let an absolute snake in the department "mentor" me when I was new. I failed to realize she was using me as an opportunity to reassign her work. When I got sick for three days with a sinus infection, she reassigned hundreds of her outstanding tickets she was delaying on to me and then started calling me out in department emails asking where I was and why I wasn't handling the tickets. Nobody bothered to look at the history before forming their opinions about me. Luckily, she's no longer in the industry and works as a baker.

4) I let the traders physically abuse me. One asshole spilt a cola on his Bloomberg keyboard and I was at his desk with a replacement within 5 minutes. Apparently I wasn't fast enough for his liking and he spent that few minutes kicking me in the ribs as hard as he could while I was under his desk hooking up the new keyboard.

5) I was addicted to World of Warcraft. Despite the long hours I spent at work, I unfortunately filled my free time with video games instead of finding a better job.
There is also a nice video on these https://youtu.be/3NYgET0lCA4
The export of dollars has to do with the fact that if every nation runs a trade surplus then there must be an escape hatch or deficit black hole that soaks up the deficits. That black hole is the US. Things would be better if we had an international clearing union but that is a pipe dream today.
> Engineers are a defeated tribe; it’s cheaper to hire an “AI” (Alien or Immigrant) slave to write the terraform or electron front end rather than paying clever engineers well enough to build themselves useful tooling to make them more productive and the world a better place.

Offensive passage that subtly implies immigrants from the developing world are slavish (and dehumanising them as well, using the word alien), incapable of intelligence, and who're undercutting honest-to-god 'engineers', and preventing the world from becoming a better place.

I'm astonished that hordes of people are still ready to sell their first born if they can get a citizenship amid such a culture of passive racism and superiority complex.
> All we'd need is comments in header files with the extra type information encoded, and automated FFI would be possible.

That’s SWIG. It’s something like 15 years old, possibly more.

> building a type system on top of a language that lacks it is anything but easy, but it's possible. TypeScript is an excellent example.

That has nothing to do with the issue at hand. You can compile haskell to c, that does not help FFI-ing to unannotated C functions.
Author belongs to the special class of people who think sounding like a dick makes them more authoritative. All their posts are like that.
> The reality is they’re all quite possible, but nobody makes money doing them.

You don't get nice things for free.

Seriously, we could build a space station around Jupiter if we reallllly wanted to. It would be hard, and people would probably die, but if you really wanted to, you could do it.

Similar story for these problems: Solvable? yes.

Valuable?

Well... maybe; but probably hard enough that you can't do them for free, and not valuable enough to justify the cost and effort of doing them.

> Engineers are a defeated tribe...

Is that the take-away here? Be sad, give up? Go and build some electron apps?

There are two problems here: doing (hard task), and paying for it; you can solve either of them by either a) volunteering your time to work on (hard task) or, b) helping fund people who are.

Not to say that the points raised are all invalid, and enumerating things which are worth working on is also helpful, but yeah, well, when people are trying to address them, and all you've got to say is:

> You see pieces of this idea here and there, but like everything else about modernity, they suck.

...complaining that no one else is doing either of these two things, or the ones that are trying suck, is... well, I'm going to be generous and say, entitled.
> Because if I can just load my own driver before you load your anti-cheat driver it significantly lowers the difficulty of defeating the anti-cheat. Whoever gets into ring0 (or below) first usually 'wins'.

This is entirely unrelated to Epic Games Store wasting 5% of my CPU when it's running. I can just load my own driver before I launch the Epic Games Store.
There are art investors/speculators, museums, etc. who obtained money through legit means.

Art in the millions is definitely an exclusive market though, and I'm sure draws various unsavory people.
Diversity between and within soceties is fine. But societies need to pass some judgement to get a healthy diversity of roles rather than unhealthy negligence.
Have also done breaks and it’s hard, but it’s confounded with the accompanying massive drop in life functioning. I’d argue it’s 50/50 but anecdotally. The research on street addiction of amphetamine (think homeless not Ivy League SAT prep) and recovery is fairly robust. Doable but hard.
What do you think about Elixir in this context? Is it not "creativity-enhancing" enough?
Some responses:

1. Java is adding this with Panama. Definitely a sore point and should be standard when folks are making their languages.
https://openjdk.java.net/projects/panama/

2. Meh.

3. This is exactly how to get zero people to use your cloud. Everyone would love to do this but adoption risk is too high.

4. This will never pass muster when it encounters design. There are plenty of tools that do this but generate half-hearted interfaces. Xcode (interface builder) does a pretty good job of it anyway but folks will still want to customize their UIs.

5. Fair criticism.

6. I think that CoreOS was a step in the right direction. Not sure if they have seen it.
> you must also agree that Bitcoin is not useless.

Why must I?

> Turns out many people do, since running it is profitable.

Being profitable doesn't make it useful.
I would assume that automating a previously manual industrial process is a lot more difficult than just training a neural network. My gut feeling is that 500M is an underestimate.
Re: Point 4:

I think C# Windows Forms are a great example of that (drag and drop GUI for creating GUI forms), and I wonder why no one is making things that easy in a cross-platform manner anymore!
I haven't reached severe burnout but have recognised I am coming up to it, and coming from a background as similar to yours. The doing something unrelated part has to be key to a healthy work/fun/life balance.
Has it not occured to you that Mexico is a potential secondary supplier to China?

It is surprising that helping your neighbors not become a threat to the US through voluntary means is not on the table.
This is how you turn someone with good intentions into someone who'll choose to get paid and fuck the rest next time.

Well done Apple.
The insurance cost is increasing due to rising ransomware attacks. This is causing a lot of stress within insurance companies and insured companies. An HBR post cited that this is a new niche for insurance companies and 5 big ransom demands can wipe out the insurance premium they collected from 250 customers.

Relevant analysis here:

http://www.vendormanagementoffice.net/2021/06/cyber-insuranc...
The prospects of a post-democratic world
Misogyny isn't just about hate. Sexualization, denying agency,

https://www.nytimes.com/2019/03/08/style/misogyny-women-hist...
I agree with you. I generally don’t hold anything back in my 1:1, skip level 1:1, etc. But if you’ve communicated effectively, it makes no difference to rehash it to HR on the way out the door. HR, usually, doesn’t care.

And I’ve left positions where the company pivoted, and I didn’t agree with the pivot. Told the powers that be, but the pivot was done. No reason to dredge it up again.
I've never seen a web UI that couldn't be built, and built better, in an hour with an old school drag and drop gui builder. Unfortunately the web was built on markup, and markup is a terrible way to define a UI. There is really no way to make a good gui builder for html/css, so we are stuck with literally the worst possible way to build UIs today. CSS is 24 years old, and nobody has figured out a sane way to use it yet. We've gone from inline styles to "semantic" to BEM, and we've come full circle to what are basically inline styles (tailwind) and they all suck. Even html frames and tables were better than what we are using today. In many ways the history of building UIs in HTML is just people trying to find ways to mimic a frames/tables layout without using frames and tables.
The author's about page reports that he is a former physicist with experience in automotives and law enforcement. It also contains the statement "I have a particular dislike of self-anointed 'experts';" with no apparent irony.

And my personal favourite: "People may think I’m fighting above my weight class, because many of the people I label as clowns are on television and in important newspapers, much like the stars of 'The Bachelor.' "

Uh huh.
That is actually fake news

At a minimum, misleading clickbaiting headline
I enjoy several languages but Ruby definitely ruined python for me. I used to think python seemed elegant, but everytime I've had to work with it lately I just wish it was Ruby.
The world is the way it is because of a series of compromises and negotiations by competing interests. It's easy to look from one perspective and only see the hilltop, and think you can get there by taking the straight road.
I'm probably older than he is, and it seems whiny to me.
Thanks!

Everyone else, if you can't read Chinese and want to turn the distracting comments off, it's the switch below the video labelled "弹".
I really dislike the article, here are some reasons (referencing the numbered arguments in the article).

1. There are many such parsers. Rusts bindgen [1] is one of them, I have written a proprietary one last year. This is pretty common to do for narrow use cases, there just isn't one for "Convert a C API to Ruby"..

2. "Most VM designs I’ve seen are basically just student exercises". Seriously? Create a better on and get rich then! I'm pretty sure Google would pay good money for something better than v8.

3. You can run z/OS on EC2. They do very different things. It's like saying I wish that cars were as simple as a strawberry.

4. "People used to make GUI frameworks which did more than electron apps, looked better and fit in the tens of kilobytes range." That's correct and that's why lots of apps are based on native UI frameworks. For some use cases, electron seems to hit a sweet spot (mostly not having to write UI for each platform and the web too). If you don't like electron apps, don't use them, most run in the browser too.

5. "Compilers and interpreters should learn how modern computers work." I don't know where to begin here. Modern compilers optimize for latest hardware all the time, one recent example out of thousand others is this [2] where V8 redundantly inserts short functions into memory regions close to the code they are called from in order to get more instruction cache hits.

[1] https://github.com/rust-lang/rust-bindgen

[2] https://www.techradar.com/news/google-chrome-is-now-dramatic...
I have lightly used both web UI stuff and native UI stuff, and on the desktop at least, web UI concepts are lightyears ahead. I think native UI development for PCs will return when and if the concepts there catch up with the present state of the abstractions and patterns that work for web dev. GTK, the one I know the best, is still in an era where object orientation is a new and technically difficult thing to achieve. Not bad at all, but we can do things so much more advanced than that if we port over the lessons learned when inventing ways to manipulate and efficiently push updates to the document object model.

There are some projects working on this but they are not yet at the level of "copy paste works," or "you can use either a retina or non-retina display and it won't look badly scaled or blurry on either." But I hope this will be sorted out soon because there is a lot of software I want to write with it.
Did you miss the "lip filler Cthulhu"?
My mail goes to spam using GSuite for my Domain for Work Gmail! (or whatever it's called these days)

Where do I even turn? Did my startup's domain get blacklisted before I've even launched?
kinda like the perfumed armpits of a hot chick
Sofware unrelated: I was an underqualified "sales" associate handling an incoming call for an order, when I thought it would be better for the business to call the overdue account of the client into question. I ended up saying "If you don't pay your bill, then my boss doesn't get money, then he doesn't pay me and then I can't buy groceries for dinner." - only for my sales manager sitting next to me go completely wide-eyed in disbelief as he had to wrestle the phone off me and recover the phonecall!
As a learning exercise yes, no need to "learn" with new production code :)
If you buy a toaster from Europe, modify it to try and heat your entire house with it, then try to make a warranty claim that it caught fire... sure you could try to sue them in US courts and get a foreign judgement. The much more likely outcome is your case gets dismissed and the judge has a good laugh.

CBP will only get involved if the product is illegal or dangerous.
the reaction wheel works because of the large moment of inertia of the wheel. when the bike begins to tip over, it applies a torque to the wheel. you can imagine trying to get that wheel turning with your hands, it would offer a lot of resistance at first before getting up to speed. the bike is applying torque against that resistance and this moves the bike. this means that, if the moment of the wheel is large enough, and the correction small enough, you could make a correction without even spinning the wheel very much at all.

when the bike is making a correction, it can overshoot and then stop the wheel suddenly, which would ultimately result in the bike becoming perfectly upright and the wheel not accumulating any speed from one correction to the next.

if the momentum of the correction you need to make is greater than the momentum of the wheel spinning at max RPM, then the bike will fall over. this means that the system will fail if the bike is pushed too hard, becomes too off-balance or if there is something heavy, like a person, on top of it. with a wheel that was heavy enough, and a motor strong enough, the bike would be able to make itself upright from laying on the ground or keep itself upright with a person and cargo on top.
Becaus
An incredible optimization of Dunning–Kruger × Bravado.
Secondhand graphics-card prices move nearly in lockstep with those of Ethereum
> what’s your solution for those students? They just don’t get an education?

You want the brutal truth? Yes, that's exactly the solution. Want an education? Learn to behave in class.

And note that this is the only workable answer even in public school systems that aren't insolvent. No amount of money can educate a kid who refuses to be educated.
The whole thing is a paean to Dunning-Kruger.
With Hunter Biden taking the art world by storm - https://nypost.com/2021/06/15/hunter-bidens-artwork-is-actua... - I don't know if this is a good or bad thing.

It's good to ensure his art doesn't end up in the hands of criminals but at the same time, does this depress the value of art overall?
Depends on the project. I just launched something last week I'd been working on for the previous 18 months.
Contrarily I love this post. The first point I don't care about because I avoid C whenever possible but I agree with all the rest.

Electron is awful. So are phones. These things don't have to be so.
DIRB – Penetration Testing Tools
A comparison between Rustam and Arjuna
Not sure I get the idea about triads. Say the three notes are just sine waves with frequencies 200Hz, 300Hz and 500Hz. What will the graph look like?
See also Oliver Sacks‘ To See and Not See
Old mod creator here. (B00MER/kosmic aka kfmf) Most of the fun that disappeared with mp3s is such an ability to deconstruct another's work because of the similar appreciation for the same art.

I would spend hours upon hours pouring over any of my favorite tracker artists like keith303, purple motion, lizard king & c.c.catch, etc. even ended up flunking out of high school because the demo scene art subculture was really alluring to my younger self, as it just made sense to me & was something I thoroughly enjoyed.

To this day I can typically listen to any song and see the tracks, channels & notes in some regard. If you have no formal background in music but have an itch you can't scratch, explore trackers or even the more popular DAWs like Ableton. There's not much rules, so just have fun.

"Even if I'm the last person out there doing it, it's a quiet pursuit. It's, a personal pursuit & it's something that helps me get up in the morning." -dj shadow
Is there something wrong with the air in South Portland, Maine?
... and yet, Ada95 managed to include (as part of the standard for the language) the ability to bind to C, C++, Fortran and Cobol. All of which have absurdly different calling conventions and assumptions about memory.
5 Important things to know about Adderall
The Covid-19 Lab Leak Theory Is Short on Evidence and Long on Guesswork
> Even Zagorje people will not understand a lot of things from Dalmatia and vice versa

Right, but this does not make it different languages because I just made up a reason. These differences exist between all regions and in all countries. The differences between American and British English are even more pronounced. The differences between German and Swiss German are more substantial than the similarities etc. And even when the Swiss speak German for the Germans to understand them, there are differences, e.g. Fahrrad vs Velo, the construct "es gibt" vs "es hat". There are differences between German spoken in Saxony and Bavaria. There is nothing special going on in the Balkans, contrary to what a lot of people there think.

Most people will understand almost everything in the quoted texts, although almost no Serb will understand the quoted Serbian text completely. You will need a lot of luck trying to find a person in Belgrade who understands what "predmnjevati" means. I have no idea. No actual person speaks like this. There are other comical errors that illustrate what is going on here: artificial magnifying of the differences. But the only outcome possible for those that attempt it is to fall flat on their face.
So MS requires people with custom domains to run logging on their (possibly hosted and managed [by Google]) email server...and monitor it?