skysight-inc/HackerNews huggingface dataset:
Are these consumer facing URLs?

If not, I go with app.example.com. Easy to tell customers the login URL
Nope, this is definitely a retinal surgery. Sub-retinal injections are actually done through the inside of the eye.

Your eyeball is filled with vitreous humour which although technically a fluid is really like a thick layer of gelatine, surgical instruments can't navigate that.

Before a needle is able to reach that retinal area, the surgeon must perform what is known as a Vitrectomy which is basically a chop and suction of that gelatine in order to have a good visual and be able to accurately manipulate surgical instruments.

Source: worked in embedded software for ophthalmic surgery equipment.
Apple iOS has 13% of the global market and Android has around 85%, but somehow Apple is always the focus because developers gets hurt instead of the users.
Gaming through the browser should be a fallback when everything else fails. It’s just wasting electricity because developers can’t be bothered.
There's a limited amount of information in the signal to a photonic machine of a given size though. If the inputs are bounded in some sense then a digital computer can calculate Fourier in O(1) too. That doesn't make the problem any easier asymptotically -- you still need more machine or more time to calculate arbitrary Fourier.

That said, recent work on photonic Fourier transforms does look interesting from the perspective of a co-processor. They offer meaningful gains over alternatives.
If you ever feel compelled to google him, you may want to grab some popcorn first :)
Hey, thanks for your comment. There are no hard feelings and I really appreciate that. I'm not a native speaker but, I try to write and talk as correctly as possible.

I used to put commas before, however some grammar checking tools like grammarly marked them as wrong, and I changed my ways.

Comma rules are complex in both in my native language and English and a good, definitive guide would be really helpful.

Thanks for your comment again.
Also, I've generally decided that using "var" is a bad idea because it is way too easy to get tripped up with its funky scoping rules. I pretty much only use "let" and "const".
There seems to be this idea that Galileo is too expensive. I was curious so I looked up the cost for the US version. I found this:

"it had cost $10–$12 billion to fj eld the system,and the uSAF estimated the cost annually of sustaining minimal GpS services at $400 million"

That was in the 90s, so with 90s technology but also in 90s dollars. Not sure if firm conclusions can be made, but it gives an indication.

Source: https://history.nasa.gov/sp4801-chapter17.pdf

This one is very interesting, even breaks down cost per type: https://www.cs.cmu.edu/~sensing-sensors/readings/GPS_History...
Are there any open source alternatives to retool? We’re uncomfortable using a third party tool for our internal operational workflows without more visibility into the source
These two papers are not necessarily contradicting each other, but perhaps my description was a bit sloppy.

Sagun et al. (and derivative works) only focus on the Hessian on the trajectory followed by gradient descent, while Li et al. give a broader look at the loss surface as a whole.
There are 100s of millions of domain. How do I know which domain to open if I can't find it with some search engine or with advertisement. I don't think this is limited to Google. Every search engine/social network have automated process for blacklisting sites, and there is no human to contact if they blocks your domain. I am yet to see large search engine/scale social network which provides reason for low views to the owners/posters.
I would be astonished if Apple doesn't at least experiment with key pinning for the services it has decided to "protect" in this way.

If pinning is used then you can't interfere by interposing a middlebox, the connection would just fail. I guess it's possible Apple would find corporate pushback is too strong, but maybe not.

Don't use things you don't trust. If you trust Apple's proprietary software at least you are getting exactly what you signed up for. Apple gets to do whatever they want, which you apparently trust them to do. Will they accidentally let in bad guys? Maybe. You signed up for that too.
All the code speedups in the world won't help if the allocator remains slow and escape analysis doesn't yield a lot of stack allocation opportunities. A nice JIT (tracing or not) needs to be combined with a nice GC to generate the maximum benefit.
Ugh.. Meson and CMake, don't know how they did it, but they manage to be even worse than autotools.
Writing assembly pales in comparison to tracking down some of the more ridiculous CSS problems.

Winforms got a lot of hate for some reason I don't understand, but designing with it in Visual Studio is the easiest, best, most sane layout/designing experience I've ever had. It makes me wish the web was more like that.
Thank god Hacker news doesn't offer laugh emoticons like those in whatsapp or facebook, but if it did, you'd have earned several from me with this.
Thanks for the link to Hpy. That's a fantastic project
Why not use gosu or su-exec to run the entrypoint command? That's straightforward.
> How do you recommend they pay for browser+engine development?

Current funding levels would go a lot further if the organization cut everything that isn't a mechanism to support the browser developers. Why does Mozilla need a CEO making millions? Why do they need a bay area HQ?

Said differently: I have no problem with how Mozilla raises money (although I do have some doubts about how much they'll make by reselling a €5 VPN service for $5, even taking into account discounts), I have a problem with how Mozilla spends money.
Alpine produces minimal images, that is correct. But RedHat is a lot faster on releasing security fixes.
The ARM Cortex-M series was designed from the ground up with the goal of being 100% programmable in C. And it has succeeded at that goal, with only a few rare exceptions.

The times I have found it necessary to write assembly (as opposed to just reading compiler output) in the past few years of microcontroller programming seem to fall into three main categories:

1. The vendor-provided startup code is broken and it needs to get fixed. Usually this is indeed 100% written in C for Cortex-M cores, but some vendors get... creative. Vendor code is special. Vendor code has always been special.

2. The compiler is too stupid to use a particular processor feature. This is usually related to performance, and in particular to the math and DSP instructions being too complicated for the poor compiler to understand. This is relatively rare, but when it's in a hot area, a single intrinsic call (sometimes you have to write the intrinsic...) can make a huge difference.

3. You need to debug something hairy and low-level hacks can help you do that. Usually this kind of debug solution only occurs to people who already have good low-level intuition; everyone else just finds a different way to solve the problem, which ends up working out just fine either way.
They should start with Project Veritas https://en.wikipedia.org/wiki/Project_Veritas
So what about certifications?

To me it looks exactly like the kind of credentials the article describes.
It is an interpretation, but one explicitly endorsed by 30 years of Supreme Court precedent. Given the current composition of the court, it's unlikely that we'll ever see the consumer welfare standard overruled in our lifetime.
Also makes it stupid difficult to do clean sounding smooth octave jumps on a clarinet.
The central limit theorem doesn't get you close enough to perfect efficiency to distinguish between P and NP.
FedEx Ground Hub Network
I really thought about this yesterday, and the one program i really miss on linux would be Little Snitch. I need a good application firewall on linux.
> [...] how gpus subdivide work.

That's a bad example: GPUs are all about shared memory, concurrently accessed by many threads. It's up to the programmer to make sure that there are no read/write or write/write data races.
The author is arguing for automation against human nature.

Anything that can be automated can be scaled better. Too many words to communicate simple idea.
Ask HN: Transition Plan: New Start After 6 Years of Corp Life [Advice Needed]
Hi all,

I am in my late 20s and have 6+ years of experience working for one of the global major tech corporation. I worked in the US (NYC/SF), the UK (London) & emerging markets. I held number of positions primarily focused on sales, GTM (strategy&operations), program management and customer services.

I am from a small & underdeveloped country where I would like to eventually settle down.

As there are not many good opportunities in tech sector 'back home' I want to come up with the plan to start something on my own that will become my main source of income.

Ideally, that would be a digital product/service that I can take off the ground by myself and that can be scaled without necessarily hiring full time employees. My goal is to get to ~$5-10k/month of steady revenue stream with low expenses and keep it small/simple.

Although, I do not have tech. background I do have some programming experience (Python, Swift and SQL) as well as understanding web dev and fundamentals of cloud computing. So far I was able to pull off a couple of hobby projects, but the time has come to become serious. :)

I want to minimize mistakes and start executing as soon as possible so if you have any suggestions on: - what to focus on first - how to build out a solid (non-corp) plan - how to validate market/users - decide on programming language/platform to use to build a product

please let me know. I would really appreciate that as I am excited to start providing/selling value instead of my time.

Thanks, zogqi
> For instance, during wakeup, your T2 equipped Macbook will wait for a DNS response and then use said DNS response to synchronize time via NTP before letting the user use the keyboard.

Aha so this is why I need to put my MacBook back to sleep after waking on a spotty WiFi connection or when it was previously connected to vpn which timed out during sleep!
The width of rendered text is not measured in codepoints.
Well, that's not the whole story: consider another example, the various parts of Safari. Apple wrote that, Apple wrote the whole OS…should they have access to a kernel task port? Shouldn't I trust them to not do bad things? Of course I do, since I use the browser–but I am glad that those are split into separate processes and sandboxed, because an exploit in any of those instantly turns this access into a confused deputy problem. A confused deputy is trustworthy–but they're confused.

Adding exceptions means adding more points of failure, more complexities in code, more opportunities for attackers to bypass restrictions placed on them but not on OS services. Not only that, but you get the upside of having a unified model for Apple and your app developers "for free"–the latter which is of critical importance to Apple in particular, since they have had years of trouble in this area.
I mean, it's literally a constant. Of course you can't redefine it. You said it was a constant! :P That's like saying that declaring a variable as "8" instead of 8 ruins rapid prototyping because now you can't multiply it.
The Indie Dev Life Podcast
What ORMs Have Taught Me: Just Learn SQL (2014)
Totally, just run things on 8080/8443 in the container and then use your privileges outside the container to map 80/443 on the host. Don’t use low-numbered ports until you truly have to, IMO.
that's just what I called it, "secure" isn't a special word

On a slight tangent, this is a good thing to look out for when writing docs or other explanatory notes that include code/config samples - if your sample includes names that could be confused for some semantically meaningful thing, change the name to disambiguate or mention it in the sample explanation, like above.
I think it is true that it is very hard to beat the market. That can be true without the market being perfectly efficient. The way I see it is that the market is ultra competitive and full of very competent & very rational (not perfectly rational) individuals with a very high incentive to interpret facts correctly. So its not easy to beat the market. You have to be very knowledgeable, and invest very deeply in order to generate insights your competitors dont have. As another commenter mentioned, its not clear to me how economically sensible it is to make this kind of investment.

If you play chess against someone, and you discover a winning strategy, and you play it repeatedly, they'll eventually discover your strategy and be able to counter you. Your opponents in the market are adaptive in this same way, so trying to always stay ahead is very hard. Some funds find some way (which I am not privy to) to succeed at this, and people still make boat loads of money as professional traders or quants, so there is reason to believe it is possible.

The fact that it is possible to have a very successful career in finance as a quant or trader also seems to me like evidence the efficient market hypothesis (taken in its strongest form, that markets are perfectly efficient) is false.
Kudos on an excellent writeup of a very worthwhile project. Your coverage of details from family and privacy to methods, process, tools, vendors, services, and frustrations is excellent.

Glad this was reposted as I missed it first time 'round.
My intuition is this:

(1) decision surfaces are always linearly separable with enough dimensions

(2) NNs have enough dimensions

(3) NNs linear boundaries are coarse

(4) coarse boundaries in high dimensions are likely to approximate the low-loss true boundary (ie., given 1).

The idea behind (4) is just the linear regression idea: by (1) noise is gaussian and a straight-line is a good approximation. With a coarse line, we do not fit to noise, and hence prob. have a good aprox.

The phrase "neural network" disguises the obviousness of this reasoning: a NN is just high-dimensional piece-wise linear regression.

The only thing to be explained is why, in high dimensions, datasets end up nearly piece-wise linear.

That isnt so hard to explain.
Deaths in NW

17/Oct 45 (Not all data in yet)

10/Oct 37

3/Oct 22

26/Sep 14
Also, note that technically a Saxophone is a woodwind, not brass. I played the saxophone for half my life and it is still my favorite instrument sound wise, even though I can no longer play it due to a lung issue. Also, it is quite close to the human voice which makes it very nice to interact with singing voices. Fantastic invention, and modern music really would not be the same without it. Try the solos in Baker Street and Year of the Cat, then try the same songs with that same solo on a different instrument and see for yourself.

What I love about this article is that it shows how much work used to go into 'designing a sound', something that we do today with synthesizers by the tweak of some buttons. That used to require a ton of craftsmanship and knowledge as well as the collaboration with others such as composers.
Assuming we really did develop the capacity to grow whole bodies from genetic material for custom, rejection-free transplants, i'd see no ethical problem with creating mindless bodies that are just good enough to keep all those organs usable for their intended host's needs. These would not only not be conscious human beings in any sense, they wouldn't even be the shells of possible people stolen from any family.

In any case, taking ethical debates about organ growth to extremes such as these strikes me as a form of moral masturbation. We're barely at the point where we can even seriously consider developing single simple regrown organs, let alone worrying about "The Island" style dilemmas. And if we do indeed start having the capacity to commercially create genetically regrown individual body parts as stand-alone transplant treatments, the immediate human-life value of their existence would far outweigh any ambiguous worries about somehow moving to full body clones at some maybe point in the future.
> a child can look at a single static image

But in an important way, they can't.

You need to define "look". How many nanoseconds? How much is the lighting changing during that time? How still is the photo? How still is the person's head? In DL a training example in a batch is perfectly defined in bits. Once you try to define a training example for a human you see that a "single static image" means totally different things. A human seeing a static image is the equivalent of training a model on at least thousands, if not millions+ of training images.
> Blockchain brilliantly solves one and only problem, double spending. This single problem it solves enables the creation of true digital cash securely.

Considering how many cryptocurrencies have had to mitigate bugs, hacks, and 51% attacks[1], it clearly doesn't solve this problem at all. Like the traditional monetary system, it requires careful design, policing, maintenance, "bug" fixes, and regulation to prevent double spending.

> *if there is any kind of token sale, yes.

You're contradicting yourself by moving the goalpost. You dismissed the core premise of the article, which is that lots of people propose blockchain as a solution to non-currency problems.

You dismissed it by claiming that all people advocating for non-currency blockchain applications are scammers. They're demonstrably not.

You can see people on Twitter and reddit who are just investors in a wide variety of coins. I'd call these people suckers or victims, not scammers. They believe in their coin(s) of choice, and many of those coins are supposedly going to become valuable when they become app platforms.

1. https://www.coindesk.com/blockchains-feared-51-attack-now-be...
Lockdown reduces seismic noise worldwide
You should fire lightly early, and fire hard if late.

Where I live you have a month when starting were you can be fired with 2 weeks let-go period, after which it takes 3 months or more.

I think you should have an intensive monitoring/evaluation in the first month, and fire lightly if you think there is a mismatch. After you have determined an employee fits you, if they stop fitting you try to figure out why, help them to fit again (are they the kind who gets bored, needs new challenges?, do they have problems at home? If you found someone who fits I think it is more efficient to make them fit again then try to find someone else who fits). I believe this is the way to go even in areas where you do not have the rules about the dismissal period that you have here.
One region used American and the other one German sourced generators ... like NTSC vs PAL :).
What is a serious language? Is being used in companies like Amazon to deliver runtimes used by a considerable % of the internet not serious?
My first thought was I saw this thread was the Barbara Streisand effect. My employer uses GP, but at least I learned about mitigation from this thread, such as OpenConnect.
You're absolutely right. I just think of these "unwitting scammers" as victims, because they lose money from their participation. But I admit that they could certainly be considered both scammers and victims, as the two are not mutually exclusive.
The paper blatantly lies about proving that if P=NP, then markets are efficient.

It actually argues that if P=NP, and Moore's law continues indefinitely, then eventually someone could build an efficient market.
Yes, he does, as well as a number of WebKit people. The team is fairly plugged in with what's happening online, you'll also see them around on Twitter and such, which is pretty nice. Actually, there's even a large display in the office that's set to display tweets mentioning WebKit in real-time, although that might be a little less relevant for the JavaScriptCore people since they seemed to mostly WFH even pre-pandemic ;)
That is pretty much what Docker enforces,too (so it's baked in, not just happens to be best practice). You can run multiple processes in a container, e.g. using `&`, but that gets ugly so fast you'll notice you're trying to square the circle.
>Antibiotics . . . would be impossible without refrigeration

Any idea what the author means by this?
> As an alternative to gene augmentation therapy, we applied a new generation of CRISPR technology

It’s like neither of you read the article.
How to Integrate Huawei ML Kit's Hand Keypoint Detection Capability
The Two Cultures
To the degree of Rust no.
Macular degeneration is very common with 11M people in the US affected. It’s treated with intraoccular injections of VEGF inhibitors.
I'm (mostly) with you on the plastic casing, but in general (in the US at least) you only see GFCI in kitchens and bathrooms.

Meanwhile I'm sitting 2 feet away from a nearly completely metal lamp with a two-prong plug.
"The total transmission capacity between the two grids is 1.2 GW"

That's a tiny amount for an industrialised nation of 125 million people, considering that the border between the grids cuts right between Tokyo and the other western centres of population.

I think this, and the nuclear power shutdown, lend some context to Japan’s push for a hydrogen economy.
How to Implement Eye-Enlarging and Face-Shaping Function Using Meachine Learning
Unfortunately, Apple often does 1 far more often than 2, whether it be because 2 is harder, or has a worse experience, or what have you. And Apple exempting themselves is really option 3 for themselves.
PySpark Style Guide
I like the focus on scale in the title, and think it’s very apt.

Requiring discipline is not superior or inferior, but doesn’t scale. It’s then your to decide how much it matters: do you have/need to only focus on a small group or are you tools targeted at a wide audience or you want it to widely succeed ?

The answers to that question won’t be the same for everyone.
As opposed to being trapped in the C++ CUDA API? Julia isn’t that much harder to learn than Python. Does anyone really think the hard part of say, deep learning, is in learning Python or PyTorch?
Ah, but here's an interesting topic for an ambitious research project, "Efficient relativistic markets". The proposal would score cross-disciplinarity brownie points in the evaluation committee.
> I looked forward to coming home from school and firing up a new article.

This. It was so much fun, extreme high quality, organised information for you suck in. Something both Google and Wiki fails to recreate.
So a point of comparison would be like a Swift or a Java where module/package definitions are defined implicitly, based on the location in the file system. In contrast, Rust's explicit module declarations seem cumbersome and unnecessary, especially since 90% of the time you're just typing out a structure which is identical to what already exists in the file system. So this could easily be inferred, but it's just not.

I think the same can be said for match statements on enums: in Rust you need to match against the fully qualified type name, when in other languages (including Zig) you can infer everything up to the enum case, since it's already specified by the type you are matching against.

These kinds of things just seem weirdly inconsistent, since in many cases Rust favors inference and elision to remove boilerplate, while in other cases it requires explicitness when there is no technical reason for it to be required, and other languages handle inference just fine.
Forcing Functions in Software Development