skysight-inc/HackerNews huggingface dataset:
I like "sending shitty text files" as our (collective) job description.
> given they collectively advise $20 trillion worth of assets, would someone please explain why this is not toxic to a free market

They're recommendations. Reading board proposals and working out the consequences of CEO pay packages is (a) hard and (b) not particularly rewarding. Instead of every investment firm having someone doing hard and non-rewarding work, they outsource it to these proxy advisory firms.

Keep in mind who these advisory firms' customers are: the investors. It could be impolite for XYZ shareholder to publicly vote against Elon Musk. It is easier to call one's proxy advisory firm and let them know your thoughts. (It would also be more effective, from a political perspective, at achieving her goal.)

(Nitpick: they advise in respect of $20 trillion of assets. They don't make buy/sell decisions.)
P.S. Using Anki spaced repetition flash cards helped a lot : https://sivers.org/srs
Measurable results are all well and good, but it can be helpful to know how the baseline was established. Measurable results aren't "portable" without a well-established baseline.
Somewhat yes. Iron oxide is included, but considered a catalyst.

The rubbery plastic binder is a fuel. The Aluminum is a high-energy fuel. The "ammonium" part of ammonium perchlorate is a fuel, and the "perchlorate" part is an oxidizer.

The amount of aluminum is limited to prevent the temperature from getting too high and because it makes low-energy exhaust particles. Good exhaust particles are low-mass gasses with few degrees of freedom in the molecular shape. Aluminum oxide forms solid particles consisting of many atoms stuck together, which is pretty useless.
.Net is also well designed. Some of the most subtle design choices drastically exaggerate poor choices in other languages - one example that has always stuck with me is how well C# namespaces are designed. Not only because they are frictionless, but also because of the lack of global namespace types in the standard library. It's a tiny detail, but .Net is just that: hundreds of well-executed small details.
> They should probably be spending that money on building cars

It's a performance-triggered stock award in lieu of cash salary.
Map of the Day: The Top Importers and Exporters of the World’s Most Traded Goods
Would like to know what to do during this weekend?
They did bring about an universal socket, though. That’s quite a benefit
> I'm guessing he'd take that money and just privately fund SpaceX

If his goal is to colonize Mars and you want him to sell cars, a good way to do that is to say "sell cars for 10 years and we'll give you enough capital to do in the following 10 what you couldn't do in 20 from today."
Great work! We with Nixpkgs/NixOS have over the past year overhauled cross compilation, culminating recently with a bunch of parallel efforts recently including Windows cross compilation. People have built Nix with cygwin in the past, it would be nice to get it working in MSYS2/mingw-w64 too.
Are you encouraging people to do browser sniffing accurately? Aren’t we supposed to discourage such sniffing instead?
Thanks for your work. mingw-w64 is amazing!
not too much really. power. 200A gets you pretty far, but 100 isn't enough for some things. if you don't get AC you can't weld aluminum. without a water cooler you have to make sure not to run the head too long without a break, but for personal use its not too bad. if you get one without the argon valve and control its a pain, but its usable (you have to stopcock open the argon before use and turn it off, so you go through more gas). cheaper ones might not have the HF start so you need to scratch start, which is a pain, but livable.

the only thing to really be wary about with the cheaper deals is that they often don't include the head, sleeve, controls, ground clamp, argon fittings and regulator. so those might add some hidden cost. regardless you need to budget another ~$300 for a tank and gas.

but the difference between low end and low end professional is alot of money, so I would definitely recommend skimping a little. since the tips are consumed there isn't much of a wear issue really.

a super cheap option is a used stick machine with a tig head if you can live with all of the above limitations. if you upgrade you can carry forward the tank, regulator and head.
Simple implementation of AlphaZero for Gomoku
At least that's not just because of a user agent string.

Firefox doesn't support Native Client, and Google hasn't finished rewriting Earth in WASM yet: https://medium.com/google-earth/earth-on-web-the-road-to-cro...
Show HN: The “fastest” JavaScript memoization library
I've definitely tried browsing with a random User agent - many, many sites are broken. Give it a go!
When it comes to imposing your views on others, everything becomes a matter of morals; What you and I may find irredeemable is acceptable to others. There are many activities we engage in that have ruinous effects on others that are accepted as necessary or even celebrated by society, so negative effect on others isn't a meaningful criterium for moderation.

Without determining who decides what is illicit and what isn't, talking about moderation is meaningless.

My expectation that moderation will be done by law enforcement, as is the case with other protocols like bittorrent.
The more things change the more they stay the same. VRML recast itself in XML when you had to be XML to be taken seriously and now Web3D is mostly the same stuff reborn in the HTML5 era.
There are, of course, two competing commonly-used sockets:

https://en.wikipedia.org/wiki/Edison_screw
https://en.wikipedia.org/wiki/Bayonet_mount
...You aren't missing much.
You can still do this today by simplifying your code to where you don't have to sniff useragents, etc.
I find Rust more interesting than I did at the start of the project, since I ended up using algebraic data types all over the place, which Rust has. And it doesn't have the runtime issues I mentioned with Go.

But the compile times are a dealbreaker. As mentioned in the post, if I had a C++ compiler in my edit-run cycle, I would have never have gotten the project done. From what I understand having a Rust compiler in there would be even worse.

I can understand why you think Python is not ideal, and I listed many reasons in the post why it's not. But that is why I used a name OPy -- OPy is purposefully diverging Python. See the Tex analogy.

I agree it's an experiment. I didn't make any claims in the post; I specifically mentioned that I would like to prove a point.

I agree that I will need to change the Python VM. The speedups can be unlimited in that case that I write an entirely new VM (which is easier than rewriting the very flexible and capable Python VM from scratch). Another thing I didn't mention: it is probably possible to make the shell VM and OPy VM converge. So Oil's runtime could be faster than any other shell, because every shell is a tree interpreter and not a bytecode VM. (The parser might still be slower, but I don't expect that to be an issue.)

----

EDIT: On the other hand, I doubt you can write bash in Rust in less than say 50K to 80K lines of code. I think Rust will still be at least 3x more verbose than Python. It inherently expresses more, so this is fundamental. So even if compile times were not an issue, I still probably wouldn't choose Rust.

Also, build dependencies matter a lot for a shell, since it's used to bootstrap embedded systems. I conjecture that shells run all sorts of systems that Rust programs have never run on. Rust isn't as portable as C, or C++.
World Hacks: A surprising new afterlife for chewing gum
Python cx_Oracle 6.2 is on PyPI
what should the user agent be if you have to plug in the internet throw a plug behind your head, in the coming soon 20 years later
The subsidies are directly funding Musk's wallet as much or more than they are funding battery research.
See If You Can Build a Granny Flat in Your L.A. Backyard with This Tool
What's the value of that information?
There's no reason to use traffic shaping to get the before situation, when you can simply not upgrade peering connections.

The real question is why Comcast decided to upgrade the connections? Not upgrading Cogent peering is a pretty defensible position [1], although maybe they didn't want to look that much worse than their competition.

[1] See the previous results of Cogent peering disputes, which is about half of all the highly publicized peering disputes.
The Compiz Cube was cool as heck and no one will ever convince me otherwise. I used to have it configured to layer the windows in 3D space based on how recently they had focus, had it snow and rain on my desktop to match the actual weather using cron, curl and a few compiz plugins, had hotkeys to change transparency or toggle always-on-top or invert colors when I had eyestrain - gods I miss that era.

Like everyone else, I use macOS now because it's what work supports, and the desktop is nearly unusable and primitive as anything. Every day I rage that I can't adjust transparency or toggle always-on-top however I want.
Yes. But I've learned from bitter experience that mathematicians don't believe in units. At least not in their gut. To them, it's all just numbers.

(Even more infuriating is that physicists do believe in units, except when writing code).
Any additional info on liability concerns?

I had a patent issued last year as sole inventor (software, but a legit invention), and I actually just found a patent doc at a company I'm working with earlier today (they have the patent number in their web app's footer). I was planning to scan through the diagrams.

To me patent text is strange compiled pseudo-legalese, but I have found some learning in the diagrams.
On Samsung devices you can put an app to sleep -- it gets no cycles when it's not running and can't even send you notifications. It's great for these kind of apps that you want to use but otherwise don't want running in the background.
I think that Microsoft stagnated for the same reason that Netscape did: Their codebase was not flexible enough to implement new features well.

It's a big decision to pull the plug on a codebase of that size, so browser developers tend to resist doing it until stagnation happens.

It happened with Netscape, it happened with MSIE, it happened with Opera, it happened with Firefox, can you guess who's next in line?
Using C or C++? ODPI-C 2.2 is now available for Oracle Database
Thanks for sharing that. A few friends and I are trying to explore a product in this space, and what you said is pretty much what we've arrived at as well. If you have any other feedback you think we should keep in mind I'm all ears
The consumers that bought expensive games aren't the same ones that expect to pay 0.99$ for a game so the comparison doesn't really apply. In particular, people still pay $50 for a game.
The engine spins up to 26,000 RPM (idle is 13,000 RPM), draws air at 11,000 CFM, and is rated at 1350 hp. It weighs only 300 lbm.

This is a great example of why jet engines are used on planes - the power-to-weight ratio is far higher. The original flat-4 VW engine used in the "old" Beetle is already > 200lbs, and including the rest of the drivetrain is well over 300.
Look closer and you’ll find a listing of their variable annuity funds, minimums are typically $5k:

https://personal.vanguard.com/us/funds/annuities/variable
I can confirm that this book is a great starting point, having undertaken a similar project last year. Off the top of my head, the biggest change is move semantics, along with smart pointers. Once you have those concepts down the other pieces are comparatively quick to pick up.

I've always liked C++, but I think it's become a much more enjoyable language to use in the last decade.

Oh, while you're at it, check out the Passkey pattern[0], which is a nice way to avoid overuse of friend classes.

[0] https://stackoverflow.com/questions/3324248/how-to-name-this...
I think a lot of people miss that R&D is expensive and it is often takes those who can 'throw away money' to help fund it. This is on top of any subsidies that may exist for that R&D.

Look at cars, cell phones, computers and airplanes ("[1930's] Most people still rode trains or buses for intercity travel because flying was so expensive. A coast-to-coast round trip cost around $260, about half of the price of a new automobile. Only business executives and the wealthy could afford to fly.)"

I would love to travel to Space one time and I hope some day I can take a flight into space. Right now, space flight will literally be a "luxury vehicle that only serve as a novelty for the rich." There is no way I'll ever be able to afford it unless it is first affordable by the rich.
Thanks for the details! It is amazing to me that TeX has lasted so long. I would conjecture that this abstract style and the resulting portability are a big part of it.

I didn't know the name Pascal-H -- that is analogous to "OPy" in my mind. Although OPy I expect it to diverge from Python for efficiency reasons -- that's the whole point. It will probably look superficially like Python for a long time.

Why are there so many Pascal(WEB)-to-C converters? Why wouldn't they all use the same one? I guess I don't understand what TeX distribution is. Are there multiple maintainers? I would have thought they would have converged over time.

(FWIW the "system dependencies" docs are exactly what I meant. Most programs are littered with implementation details; there is no clear separation between them and their environment. But it sounds like Knuth is highly aware of them, and localizes them within the code. Obviously you need system dependencies to get anything done.)
As a defendant, you have to pay forensics experts -- highly -- to research and create such evidence of manipulation. If they are willing to take on your case; they have their own reputations and motives.

This all taking us further into an effectively tiered justice system. Can you afford to challenge the evidence, even if you think it's doctored?

If you are a cause celeb -- or a good vehicle for a non-profit -- maybe someone else will. Otherwise...
U.S. security panel deals major blow to Broadcom's bid for Qualcomm
Right, not so much half-assing as diluted, distracted in too many different ways.
Christopher Steele, the Man Behind the Dossier
relevant radiolab episode here: http://www.radiolab.org/story/shrink/
After replacing CFLs time and time again, a wise man at the hardware store told me to buy Verilux.

Haven't needed a ladder in 5 years.
> There's absolutely no evidence that additional equity would motivate him more.

Yes there is. Presumably, if Musk proposed a compensation package, it’s because he wants that compensation, and if the compensation is tied to uncertain milestones, he’ll be motivated to get the thing he wants by trying to achieve those milestones. It’s not as though someone proposed this to Musk and he said, “yeah sure, whatever.”

> Like much CEO pay, Musk's pay package is more about status than about motivating him.

Status can be very motivating. Obviously no one is in it for the “marginal utility of wealth” at the level of wealth Musk has, but the ability to pay for basic needs strikes me as a pretty one-dimensional way to view the way money can be motivating.

Extremely wealthy people still clearly pursue more wealth, so it’s pretty straightforwardly motivating in some sense.

> Or is someone really going to try to make the case that he's kinda half-assing it right now?

It’s not really a matter of “half-assing”, it’s a matter of further aligning someone’s goals with the organization they’re leading. Your implication here seems to be that someone can’t do a better job than they’re doing unless they’re slacking.
That existed: see DOMImplementation.hasFeature.

Turned out, there were cases where browsers returned "true" while their implementation of the feature did not do what the authors wanted. There were various reasons for this: the feature detection being decoupled from the feature implementation, bugs in the feature that could not be captured by the implementation, the detection not being fine-grained enough, etc. And there were cases where hasFeature returned "false" while the feature was usable, for similar reasons.

Long story short, at this point the implementation of hasFeature per spec, and in browsers, is "return true".
If that is true, don't you think the university had a duty to communicate that? It seems like the u of Chicago promised them a first class institute and is not delivering. If that was never possible then it seems like a clear bad faith agreement.
> the negroid

also lacking a meaningful definitinion.

> Again, you haven't proved that race can't predict.

actually I demonstrated that you are either using the trait you select for to predict itself (circular) or you use a trait to predict something its not related to (nonsense). there is no third option.

> So you agree that cluster analysis proves race can be objectively measured? Thanks.

you don't understand how that is impossible?

> self reported hippie

exactly, not a feature of objective reality.

> The more SNP's the studies add the more clear the race picture is, how on earth could you get the opposite picture from the studies?

because I understand the a priori nature of the modeling process.
I guess Google is in favour of spaces over tabs by the look of that
I'm a shareholder and I just voted against for basically this reason. I don't think the difference between owning 20 billion in equity and owning 25 billion in equity (or whatever) will mater to musk at all. he's fine. and he's going to try to finish what he started either way.
It sounds like you are using Wayland. If you use Xorg, when Gnome crashes, it restarts keeping your applications safe.

I've been using Gnome for quite a lot of time until recently. I got annoyed with a bunch of stuff, so I moved from Gnome to i3 and Fedora to Manjaro and I'm sooooooooo happy with the change!
I think something that usually keeps me from doing this is that I don't want to accidentally set the wrong specific goal and make myself go off in a tangent.
Are 5k monitors that popular? Do they even exist? I think it makes sense to make editor available on maximum number of platforms.

Things like filling rectangles or scrolling have been hardware optimized for years on Windows without using any OpenGL and it works even on ancient graphic cards. So I think it might be a better technology for a text editor.
I've had Atom taking up 1.5 GB before.

Right now Spotify is taking up 1 GB. VLC can play 4k with less RAM, what the hell?
I once created a similar problem. I built a tracking and split testing system designed around a list of features activated during a page load. So a single page load might be described like:

root,signin,bluebutton

Where bluebutton was a design we were testing for our signin page. Of course once bluebutton worked and had run for a while everyone was afraid to change it in case there was a dependency of some kind. So the Facebook login that replaced the old signin would look like:

root,signin,bluebutton,fbookredirect

Even though no sign in page was shown let alone a bluebutton.
Consumers want to learn about stuff they love? What? No one wants to be sold something.
If you admit dynamic casts/tests in your language, then why go only half way? Such inconsistency leads to bad usability. Haskell is at the other extreme (no dynamic casts) but then it is consistent about it.
It was too long ago for me to remember specifics. Once ninja was up and running the build process was pleasant.
Safari? I honestly don't know.
Planned Obsolescence is largely a myth, besides a few blatant examples. There are a few factors that drive consumer perception of planned obsolescence

-Demand for cheaper products: Consumers tend to prefer cheaper products. This means cheaper materials and a product that doesn't last as long. Common household appliances cost much less than they did in the earlier half of the 20th century, and people act surprised when they don't last as long as an appliance from the 1950s that cost more than twice as much

-Survivor bias: Only durable products from the past survived, broken and unrepairable products were sent to the landfill. Therefore people only see the most durable products of the past and assume everything made back then was just as durable.

-Technical obsolescence: Old products become less useful as technology progresses. Why use a 100 year old still functional device when it is inefficient and technologically obsolete?

The article even mentions some of these factors with regards to the so-called planned obsolescence of light bulbs. Longer lasting bulbs are dimmer and less efficient, so it makes sense to design them in such a way to maximize light output over a certain timespan.
Those days are nowhere close to over. See https://news.ycombinator.com/item?id=15636674 for a short list of examples that Mozilla's web compat team has hit just in the recent past.
The business is effectively a parasite. No demand for local employment and no tax revenue from the businesses profits means everyone else has to pay for the same infrastructure the parasite gets for nothing. If anything the people of country B should care more.
Switching the user agent isn't enough because it's not blindly relying on the user agent. It's actually doing feature detection so if your browser doesn't support whatever features used for remote desktop it'll give you an error message without relying on whitelisting a particular browser. This is exactly how web applications that need to use non-universal features should work, sure, look at the user agent for blacklisted browsers but use feature detection for what you can so that a new web browser that supports it will work without needing to modify the whitelisted user agents.
I even think it would be annoying if someone would just move cursor around when I edit something. And there definitely would be conflicts if they would try to edit the file at the same time. Who needs this feature?
Im probably super out of the loop but I always wonder about these kind of comments. Even if electron uses say 500% more resources than vim, why in the world would that matter beyond personal irritation for anyone making 6 figs doing software development? I get the impression from these arguments that people are trying to do serious software development on 5 year old budget hardware. In any profession, investing in your tools is par for the course. Most of the geeks I know have far more machine than they could ever use as a matter of pride. Why would a few hundred extra megs of ram or a few more clock cycles matter if you have gigs of ram at your disposal and many cores? If the tool is good and doesn't touch your limits why does it matter if it's as slim as a demoscene release or as hungry as a browser tab? No judgement, genuinely curious.
I have. it looks fairly simple to use and it's one of the options we're considering.

however, if someone has first-hand experience with pipedrive or any of it's competitors, that would be valuable.
For 22 million they did what exactly? Hired someone who didn’t want the job at the last minute to avoid legal issues, who hired junior professors for roles that were meant to be prestigious.

Instead of hosting a conference, they attended a Catholic conference promoting traditional marriage.
Years ago when Comcast first put in service to our neighborhood the link was plagued by packet loss, to the extent that the connection was highly unreliable. I tried getting help through customer support and got nowhere for two weeks. Eventually I found a number for their local office, called, and authoritatively requested to be put through to "network engineering." Surprisingly that worked, and I ended up on the phone with a really nice guy who took me seriously from the moment I explained what I did for a living. He asked me to email him my tracerts and ping tests, which I did. A day or so later there were three trucks in the court and after that the service was flawless. I think most engineers, at heart, are like that guy.