skysight-inc/HackerNews huggingface dataset:
> They went ahead and paid for 28 more of the issues making the running total $288,500"

That's barely the yearly cost of one generic software engineer at Apple.

I was expecting multiple millions in payment given the severity and quantity of vulnerabilities found. State actors could easily 10x that amount legaly through gov contractors.
I'm new to Hacker News and I might not understand how it's supposed to be used, can you explain what you mean so I can fix for future posts?
That revolution has pretty much happened already. There are giant ecosystems of non-Arduino systems out there. In many hardware DIY/maker circles you almost never see the traditional Arduinos anymore.
Huh I thought these would be resold as "Amazon Warehouse" returned items. I've bought several of those and they were definitely used.
>That ended up being false because Presidents ended up using executive action and regulations to depart from the original design...Indeed, the H1-B system was never intended to be a vehicle for permanent immigration

What? That was an act of Congress.

https://en.wikipedia.org/wiki/Immigration_Act_of_1990#Non-im...

https://en.wikipedia.org/wiki/Immigration_Act_of_1990#Job-ba...
This is terrible. It brings to mind again the following:

1. Irreplaceable items should not be concentrated into one building.

2. All such manuscripts need to be scanned.
This is an extreme example on how we are at risk for creating the very systems they use to put people at risk. There's no "ey, i'm one of the good guys, i'm on the right side", one day you wake up just to find yourself as the target.
Ahh, so the restriction is in the UI not the firmware. Ok, that makes sense. It wasn't clear to me when I looked at and tried to set a macro. I still think they should just have a big red warning instead of limiting it, though.
https://news.ycombinator.com/newsguidelines.html

Among others:

> Otherwise please use the original title, unless it is misleading or linkbait; don't editorialize.
Homemade makgeolli and the Korean alcohol comeback [video]
Real-time collaboration across Unity, Blender and Chrome
I don't see a difference in this regard. In my opinion, punishment that isn't intended to reform the criminal is done so three rest of us can feel good. I consider it sadism, but can understand if others object to that term.

>There should be no execution of killers

If they are likely to only be a danger to society, and the society does not hold all lives sacred, the death penalty would fit. In my opinion, this needs to be an extreme case. For example, a drug lord who, despite being in jail, repeatedly finds ways to hire hitmen.

>no prison terms

Prisons make perfect sense for some cases, especially violent criminals. It'd be foolish not to separate them from society of they're likely to cause harm again. Also, it would be a good guarantee they would attend behavioral therapy.

>people would be held for as long as it takes (potentially indefinitely) to change unacceptable behaviour

This does make me feel unsure of an answer, but luckily I can use a simple cop-out: removing sentencing limits would be too ripe for abuse.
Sensor Fusion Challenges in Cars
What's left pad's fancy logo? Also how is left pad a bad practice?
This is usefull. I know a guy who didnt treat unset vairable, so in the script where he would remove with rm -rf /$dir-old-back his script removed all directories. The problem is that all his backups were in an external drive mounted in a directory, so he removed all his backups also. A hell month for him .
Woz could understand it. After all, he invented it. He wrote the code for the Apple II. I bet he understood every aspect of it.
Most people do consider that nudity. It's usually done to work around laws, not to "work around" public opinion.
The video was recorded from directly my phone.. so yeah not optimal. Glad you thought it sounded good.
How should I properly demonstrate my wokeness while pooping? What about when I'm walking my dog? If everything is political I don't want to be seen as one of those complicit through silence while doing the dishes types of people.
It would be even better if the costs were a percentage of your income. You have 1B income, well it is going to cost you 5%. You earn 20k? You will pay 1% of this.

Why the difference? Because out of these 20k, you maybe need 15 to live. For a 1B company, the "need to live" is probably much lower. This is similar to how income tax brackets work in Europe.
Yeah this is a good observation. Some related papers I saved:

Miniphases: compilation using modular and efficient tree transformations, Odersky et al.

https://scholar.google.com/scholar?cluster=79468638640367065...

(I'd be interested if anyone has any knowledge of how this actually worked out in the Scala compiler; I don't have experience with it)

TreeFuser: a framework for analyzing and fusing general recursive tree traversals. This one said they prototyped it in Clang.

https://dl.acm.org/doi/abs/10.1145/3133900

Deforestation: Transforming programs to eliminate trees, Wadler

https://scholar.google.com/scholar?cluster=13826873296507613...

I think the key point is that some of the frameworks introduce restrictions that make it hard to write a big program like a compiler. There is a hard tradeoff between the amount of fusing that can be done and how expressive the metalanguage is.

---

related: https://github.com/oilshell/oil/wiki/Compact-AST-Representat... (compiling programs that operate on trees to operate on packed representations)
> This only occurs in development (using serve or watch), however in production (using build) autoinstall is disabled to prevent unwanted side-effects on deployment.

> You can disable this feature using --no-autoinstall.

Seems fine to me.
True, but transistors do not behave in a newtonian physics manner, whereas we do just fine understanding most physics using conventional newtonian mechanics.
I'd say Arch is for hackers by hackers. You should be interested to find out how things work. You should prefer the command line for a lot of your daily work. As such person when switching from Ubuntu you might be positively surprised how lightweight but still functional some things can be done.

Ubuntu has the goal to be usable by users who don't know what a command line is. Many more bells and whistles are installed in Ubuntu by default. If you need to use non-free software like Skype or Zoom you are more likely to find Ubuntu packages than Arch packages for it.
Yes - but a Randian market isn't under the enforcement of any government.
https://mc.ai/a-chat-with-gpt-3/

Certainly not good enough to pass as human, but I'm not sure "failed miserably" is a fair description either.
Global Apple iPhone sales from 3rd quarter 2012 to 4th quarter 2018
> Suggested solutions include charging a fee for returns, but that will have to be mandatory because people will just shop where the returns are free if left optional.

And the EU actually mandates a free 2-week return window based on the fact that you can't see the product before you buy.
> Assuming we know for certain there is no free will; the way we treat bad behaviour should change

If there is no free will, the word “should” doesn't mean anything, there is only “is” and “is not”.
Amazon disposes of it, but how much is the manufacturer involved? Who foots the bill in the end?
The Carver Challenge (1985)
Trump is trying to save Chinese children from slave labor, and you're here complaining about it.

I can't believe people like you enjoy the enslavement of children. Disgusting.
Forearm artery reveals human evolution continues?
> the Moonlander, which is a step closer to the Kinesis in shape

Just took a look, doesn't really look much difference. I mean the 3d curvature of the keys, your hand is kinda in a semi circular channel. I just find it comfortable, especially to reach the furthest rows of keys from the home row. Its not a huge deal, just something I like about the Kinesis. I also use the Kinesis foot pedals -- does something similar exist for the Ergodox? I didn't see one at my quick look, but I also didn't look very hard.
The Himalayan invention powered by pine needles
It does reveal that Epic doesn't have a "public interest" defense in the sense of getting their game back in consumers' hands, and a public interest defense is listed as a requirement for preliminary injunctive relief.

Is your point that Epic could/did argue that they need relief because escrow via Apple's payment systems provides no benefit to customers who want to use an alternative payment system?

I'm no expert but it would seem odd to grant "relief" that alters the status quo. That's granting automatic improvement over the original terms Epic signed up to.
Thanks for trying it, much appreciated. Love Neural DSP's plugins, they are the best as far as I'm concerned.
I deliberately left this point ambiguous. ;) The pressure on foundations to accommodate the wishes of major donors is immense and unceasing. Different foundations respond to that pressure in different ways.

I don't think it makes sense to assume that just because a project is at a foundation that it is independent by any useful definition. It's possible for dominant players to set things up such that they maintain effective control over the governance of a project which resides at a foundation. It's possible to generalize when you know the foundation, but it's not possible to generalize across all foundations.
> Defeated, I just accepted there was no way to do it. I would just have to live with it like this forever. I accepted that, and I could move on.

I did not believe you.

> I did what anyone else would do in my position. I wrote a driver.

Seriously, this is fantastic.
Yup, I am fixing this with Oil: https://news.ycombinator.com/item?id=24740842 (2 of 4 problems fixed so far, more problems welcome)

Try it out on your shell scripts and let me know what happens :) OSH has the "broken" POSIX/bash behavior to maintain compatibility, while Oil opts you in to the better error semantics.
Same experience after years of using Arch Linux.

The rolling release philosophy works like a charm. Before Arch I have used Ubuntu, Mandrake, Debian, RedHat, Caldera and some other for sure.
> A generic course in QM won't really help you understand electronics any better.

Caltech had an elective course for freshman about how semiconductors worked up through flip-flops and registers. I took it. It involved QM and yes, tunnelling. So it's doable for mortals.
Yea this is the only reason you're getting some negative feedback. You should read the guidelines and interact with some submissions elsewhere to get a feel for the community.

That stuff aside, good work, and I starred it on Github.
So, if I play my guitar through a $5 speaker, but I use this plugin, it will sound like a $600 tube amp :)
I read that article 3 times and I'm still not sure exactly what the point was. It was a just a rambling jumble of disconnected thoughts.

So a lion in a cage is equivalent to a human working for a boss? Yeah, OK.

I've been at 5 startups and 3 very large companies. I've had more freedom at the large companies, granted I was running sub-divisions at the big companies, but I still had more freedom.

I'm currently at a startup and between the CEO, the Chairman, and the other BOD members I feel like I'm in a cage wearing a tracking device, even though I'm in a cage. It's Saturday and I'm taking a break from working to browse through HN, full day today, full day tomorrow, wash, rinse, repeat, same as it's been for the last 2 years.

I'm so glad I'm at a startup so that I can work like I'm meant to work.
Thanks, I had no idea! Never heard of this. Really good explanation.
Everyone has a boss - whether it’s their customers or someone else.
> API != User Interface. API = Programming Interface.

That's where we should start, but the other way around.
Why do you keep trying to replace programming interfaces with bash calls?

Any example when calling cli compared to proposed alternative makes any difference to your spouse?
Once you go Kinesis, you don’t go back.
Interesting. Can you explain, with a somewhat simple example, how this can be efficiently implemented, or at all? I mean preserving the appearance of immutability at the source language level, while mutating the original structure under the hood for performance.
Who Killed Sears? Fifty Years on the Road to Ruin
Companion Denim, Self Nation or Lanieri.
"We commit to use any influence we obtain over AGI’s deployment to ensure it is used for the benefit of all, and to avoid enabling uses of AI or AGI that harm humanity or unduly concentrate power."

That sounds to me like they committed to avoid using any AI to concentrate power.
> I thought process forking was a fundamental aspect of Posgres' architecture. Is it correct to read above as effectively rearchitecting Postgres?

Is it a small change? Certainly not. But it'd also not touch the majority of the code.

There have been prototypes for just going to threading by liberally sprinkling thread-local markers around - it works, but is fairly ugly. But more incrementally working towards that is quite doable.
All I see as the main insight of this article is that you shouldn't use pytorch hub as a baseline for inference speed.

I know a number of python frameworks (ie. detectron) that are fast.

I'd like to see the evidence that the performance bottleneck is python, esp. when asynchronous dispatch exists.
sums it up pretty well
Whether right or wrong it decimates the destination country’s market place. Food for thought.
the zuckerberg route
I just reacted to the term 'fraud' which is a legal term that has a clearly defined meaning.

If it was really fraud it would be implied to be illegal. It's not a nice thing to do but it's not illegal.
I think by “democratise ai “ they meant “commercialise ai” they should fix that typo in their mission statement.
I have the same return philosophy as you. In 2019 and 2020 it has resulted in ~5% returns, in 2018 it resulted in 20% returns. Why? Athletic bluetooth earbuds. That single category was such a stinker that it singlehandedly quadrupled my return rate. 2015 had a similar spike when I started equipping an electronics lab, but 2016 and 2017 were fine. In any case, I think the reasonable return rate is a heavy function of what you're buying. One person's 10% return rate might be borderline fraudulent while another person's 30% return rate might be perfectly reasonable.
Ah, thank you for pointing that out. So if I wanted to use the title I have, I should write an article with that title. But even then it seems I wasn't in line with the quality of posts expected for this site. Will definitely keep that in mind for future posts.
The handwavy explanations you'll find in electronics textbooks are sufficient to enable you to effectively design electronic circuits around them. But personally, I found those explanations inadequate.
I think the key point from OP was paying closer attention the when they went to sleep.

If you know you have to be up by X then be sure to go to bed at X-Y. I would imagine the struggle is winding down for bed early rather than waiting till you "feel tired" to go to sleep. Artificial light and stimulation makes it easy to stay up way later than intended.
nah they're still a person, the conversion to puppet proved more difficult than expected
https://www.oilshell.org/blog/2018/01/28.html#shouldnt-we-di...
I think it might be just certain warehouses. I'm in the US and have never had these problems either (I'm at 76 orders this year).

I do avoid clothes though, it's difficult to find ones that are shaped correctly for my body, so I go in-person to a local store, buy ones that fit, then order more of the same style from their site online using the SKU.
Progress report on Rust Cranelift back end
Sorry, I see how what I wrote could be interpreted that way, and part of what I wrote was out of ignorance. While I didn't write it, I assumed the macro was doing some sort of equivalent to the template metaprogramming I've heard about in C++ to do similar things.

What I did't see was how I could use the AVX2 instructions myself.

Checking now, since Julia's count_ones() maps to the LLVM popcount instruction, and recent clang versions know how to optimize that fixed-length sequence in C even for AVX-512, the Julia equivalent to the code I wrote should have good performance.

There are a few optimizations (keeping one AVX register loaded with a constant byte string, and using prefetch instructions) which might be missing. I'll be talking with the conference participant who brought up Julia to work this out in more detail.

Thanks for the comment!
I'm sure a bit of murdering will totally cool things down and peacefully resolve things, with no innocent deaths or casualties. As we all know, vigilantes never make mistakes.
> An other assumption which is just that is that equality is transitive through f. This is not a generalised fact in any language which allows overriding equality.

Simple example: hashsets equality & conversion to sequences.

Hashset equality, to the extent that it's present, is always based on the presence of items in the set.

But the iteration order of two hashsets with the same contents can depend on the way they were initialised (as that influences whether collisions happen) and the order in which items were added.

So given a and b be hashsets and f be toArray (or whatever), it is very common to have a == b but f(a) != f(b).
What if we really are the only one in the universe at this moment?

Time passes and we manage to do interstellar and even intergalactic travel at some point.
Then millions of years pass by and all, still “Human” but now “N”, civilizations are exploring the universe and if they’ve forgotten or re-learned where they come from they can “discover” far away life that to them didn’t originate from the same place as they did, as we all did. To them they’d be aliens.

I’m sure there’s someone out there that already has done something along those lines. The Expanse on Prime Video had the Martians vs. Humans and they looked quite different in just a few thousand(?) years. Imagine millions of years of survival in opposite sides of the universe.
>It's based on a Fender Blues Jr

Oh, a $350 amp?[1] then?

Linking a store page just to illustrate that price tags are pointless when you talk about musical instruments, and also to give people who don't know an impression of what these $$$ go for.

You still need a sound system to get the sound out of a plug-in, and PA systems certainly aren't free. The cost of a comparable PA system + free plug in will easily exceed the cost of this amp.

This is why talking about $$$ while comparing a plug in vs. speaker hardware is kind of silly.

>I think it sounds good for a hobby project though!

And it's great that we have this project! The project is great, the documentation is lacking, the title is not good at all.

[1]https://web.archive.org/web/20201010183759/https://www.guita...
Sure, but computer fraud is also a felony. And stealing someones mail from the garden mail post is trivial compared to stealing email.

The analogy is not waterproof but it is a good example of something that is quite easy to ruin by people in the neighbourhood but works quite ok anyway.
You mean 7 symbols.
One thing to bear in mind is that the libc and winapi crates are bindings to the libc and Windows C headers, so every single function signature in there will be marked unsafe because it's FFI, so those will be heavily impacting your results.

You could also avoid some false positives in comments by searching for "unsafe fn" and "unsafe {", rather than just the word "unsafe", as those are the only tokens (to my knowledge) that can follow "unsafe".
The fact that there is somehow a notable size of computer science grads that don't know how to program is the most major red flag.

Are students cheating? Is curriculum group based? Is the content not hard enough?

If people need to do coding interviews, I see no reason why similar can't be done in college at a 200 and 300 level checkpoint.

Programming/logic is easy if you understand. It doesn't need to be directly tested often.
Ultimately the customer is at the top of the org chart, although one may be many abstract levels removed from their aggregate "management" decisions -- by intervening "middle managers" like the CEO, the board, and VCs. But certainly, in a smaller entrepreneurial venture, one feels the pressure from that ultimate boss more acutely.
Having a board of directors over you doesn't always mean dropping to a minority ownership stake, or even giving up absolute control.

The board of directors is legally responsible for running the company, in practice through major company decisions and scrutiny, so you can take some relief from that if you're a CxO doing what you think best "day to day" but not entirely sure you really know by yourself. Your board will get the legal blame if it goes seriously wrong and you've kept them sufficiently informed and involved in key decisions.

But you can still have a majority ownership stake while appointing a board. In doing so, you keep ultimate control (as shareholders) but you won't often exercise it.

Having ultimate control might change the social dynamics, but shareholders are not responsible for the company, the board of directors is and they should know it. Shareholders have the power to pass resolutions which effectively override directors, but most of the time they don't. Even if they do, it's up to the directors to figure out how to do what the shareholders want in a responsible and defensible way.
He has very geometric intuitions to everything which makes him somewhat hard to follow for me as well. Math is much, much easier for me to understand symbolically/algebraically
That reminds me of working on the stabilizer trim system on the 757. I got used to thinking of the parts as rubber, bending and twisting on the high loads an airplane has in flight. So much so that when the hardware was finally available, I was surprised at how rigid and immovable it felt under my hands with my puny human strength.
I have a ergodox, and while I love it for writing prose in English, I struggle with it a bit for coding. It feels like it needs an extra column or two on the right hand side to have enough space for the symbols and special keys (arrows, home/end/pgup/pgdown, etc). I've tried all kinds of different placements or multi layer layouts to try and make everything comfortable to reach but whatever I try I can't quite get it right.

I'm going to try a separate numpad next I think so I can map some things on to that and have it just to the right to gain the extra key space.