skysight-inc/HackerNews huggingface dataset:
You got the terminology quite a bit wrong:

- ray tracing refers to the general problem of finding an intersection between a ray and the closest scene surfacing. It is most commonly asociated with techniques that intersect discrete primitives like triangles and usually employ acceleration structures like bounding volume hierarchies or kd-trees to make that fast.

- ray marching is a related, but actually separate technique where the algorithm steps along the ray in discrete steps. It can accumulate values along the way, if needed. This is used e.g. for volume visualizations (e.g. 3D CT scan visualization or clouds in movies). You can also use that concept to find intersections with surfaces that do nit have/require closed form solutions for ray intersections. This is how you eventually arive at sphere tracing for signed distance fields and the stunning image by iq et al. that are created entirely from math expressions for the surfaces.
You know what, your book on linear algebra is really great too. I tried to understand LA from too many books but your book was the one which made sense for me.
In R, <- is the predominant assignment operator, and until 2003 it supported _ as well, for compatibility with its predecessor, S. Here’s a post about it: https://colinfay.me/r-assignment/

Modern ligatures fonts like Fira Code turn the bracket and dash into an actual arrow, which is nice!
TripleLift | Full-Time, NYC or Remote

TripleLift (https://triplelift.com) started by launching the world's first and largest Native Programmatic ad exchange that allowed publishers to ditch banner ads and make money through in-feed "native" experiences. Since then we've gotten into the branded content space (https://contentdial.com) and OTT (https://www.youtube.com/watch?v=lI0zYPOWKbE) and are always searching for seamless and respectful ways to help publishers make money off of their content.

AdTech is a complicated and tech heavy space that's pushing the boundary of what's possible so if you're interested in solve hard problems at scale definitely reach out to me at dgoldin@triplelift.com.

We use the following technologies:

- Java: Netty for the high performance NIO

- Scala + Spark: Spark for our data pipeline

- React + PHP + Node: Our UIs and APIs

- Lots of distributed tech: ZooKeeper, Kafka, Spark, Druid

We're looking for the follow roles so please reach out if you're interested:

- Lead DevOps Engineer: DevOps is core to what we do and we want to bring someone on to lead the team.

- Data Scientists: All seniority levels but AdTech experience is preferred since the industry context is so valuable.

- Senior Exchange Engineer: Work on our real time bidding exchange handling billions of auctions every day.

- Solutions Engineer: Work with our commercial team to make sure our customers are successful on our platform by pushing our tech to do more.

- Engineering Manager: We're growing significantly this year and want to grow our engineering team by building a strong management layer.

In all these cases we're hiring aggressively and if you're smart and motivated I'm sure we can find a place for you so please reach out.
If you mean mining pools, then no. Yes, they have consolidated power, but their selection process still relies on external resource (i.e. energy).
On the lack of innovation in phone hardware
I have an idea to test, but I don't have the kind of electronics background to construct the necessary rig affordably. Or possibly to identify it if one exists already.

Here's my thought: connect a laser to a high frequency switch, similar to what you'd find in a PWM controller. Then rig the laser to move such that the beam traces a small circle relatively rapidly. Set up in a dark room, and play with the switching speed until you can no longer distinguish individual spots/blurs as it traces the pattern on a wall. Based in my experience with a 144Hz monitor, I'm betting that if it was moving fast enough, I'd still be able to tell the difference at 500Hz, anyway. Possibly a lot higher. I'd be fascinated to get empirical results back. Especially if they proved me wrong.
Yet it was considered acceptable to spend $4-500 on an email only device called Blackberry more than a decade ago.
20 minutes is practically an entire commute. It’s not at all reasonable to burn that much time on the last mile alone.
Quants are maybe math half-god but the bests I worked with are average programmer. Most of them are awful programmers, and it's not a problem as long as their code is only the prototype for cs engineer to implement in a better way.
Hmmm! Wonder how hard it might be to make a build of v8 available that replaces assumes with asserts, and perhaps replaces code believed to be unreachable with assert(false)? If it's something like LLVM IR, where assume is just an intrinsic taking a Boolean expression, would seem relatively straightforwards- would probably need to run before every pass in the optimizer...but should be doable.

Then, take your preferred JS fuzzer...
I would love to know how v8 is properly secured in the instance of things like Cloudflares. Im curious to know if this goes through v8 isolates, and if something like lxd containment would be a viable alternative.
> Alternatively. one might speculate that price increases must ultimately result in weaker demand.

With some notable exceptions, price increase with the same demand will produce lower market-clearing quantities (and, generally, eventually reach a point of declining total sales price), but I don't see any reason to expect higher prices to actually produce weaker demand
>Also, that quote is just wrong. They didn't make a "shittier dealership". They don't have dealerships at all.

Where do you go when your Tesla breaks down? Yearly check-ups? Used Tesla sales? The fact that they are a direct representative of Tesla themselves changes very little for you as the consumer.
I have a Volvo XC70. The transfer case broke and the AWD vehicle became FWD and it went from being pretty good in slippery conditions to awful. I couldn't get up hills on streets etc. same snow tires before and after the tcase broke. Maybe just that vehicle has more weight on the rear tires but the front tires sure couldn't pull that car up the hill to get me home if it was a slippery day.
Towing will destroy the transmission in most automatic transmission cars. That is why most of them specify flatbed towing in the owner's manual.
Because otherwise they end up mining the chain that nobody's using. You can own a lot of ETC and it doesn't do you much good if you can't sell them because nobody's interested in using or trading them.
Seems like this might be able to be used to charge a fee to charge your phone with public ports.
Also once a majority of stakeholder hit 51% there is no way to take away the 51%

With PoW, an entity could theoretically out mine the 51% attacker by just throwing more hashing power at bitcoin
It depends on the team! This shutdown, only two of our teams are affected -- the DHS Digital Service and the SBA Digital Service. We work when our parent agencies work, and we shutdown with them for the most part.

When furloughed, yes, we are not paid -- however, so far, Congress has always passed legislation to pay back employees who were furloughed.
Hetzner?
Totally agree.

Despite both being energy/transport companies, Embraer and Tesla are solving two very different consumer problems.
If the miners ever have a serious disagreement with the core developers, they can always remove the difficulty bomb in a fork. The purpose of the difficulty bomb is to force some update, not to force the core developers' preferred update.
Germany wants to stop the world from descending into the chaos it once caused
That pillar is like a validation of my OCD.
What the hell is Greater China... Odd context to use as a company when better alternatives (that are less politically charged) are available. Very strange to see such an appeasement term being used.
No, it won’t. Even routes that are consistently bursting at the seams get no more than 3-4 departures per hour around here.
Presuming you actually get that job. If you do not, you will be wholly unable to pay off this debt.

Even if you do, you cannot just set all 40k to pay for it, you have to live somewhere and probably have a family, not insignificant expenses. So real repayment rate might be as low as 5k/year... and this assumes you keep in good health, do not get laid off etc.
This is at best a 10 year debt for your typical middle class.

And where do you get a house here on top?
Homemade jukebox controlled by swipeable song cards
Apple says cheap battery replacements hurt iPhone sales
However in Bitcoin the opposite happened -- the classic chain is the most valuable one despite being the least "scalable" or whatever pet feature the forks has. Also despite all the bitcoin celebrities being for the fork. That's behaving more like a decentralized technology that no single entity controls.
> We don't need autonomous vehicles to do that.

Yes, we do.

> Valet parking exists.

Valet parking is labor intensive, doesn't scale on-demand easily, (because it is labor intensive), ands a lot more latency on both ends than autonomous (or chauffered, but that's also labor intensive) drop off/pickup even if the labor is provisioned optimally (and gets worse very fast with slightly underprovisioned labor.)

It's decent for providing an up-charged lower-latency option for an elite, higher paying subset of customers, or optimizing parking density with less concern for latency for a larger customer base, but it's not nearly as good as on-demand last-mile transport for reducing endpoint transfer latency.
Non Euclidean Worlds Engine
Rust is morphing into a complexity beast that rivals C++. When the cognitive load require to read and write Rust code far exceeds that required of other, more popular languages, the future does not look rosy.
The Power and Benefit of Google Reviews – Buy Google Reviews
Town of Salem – BlankMediaGames Databreach, 8Ms Players Directly Affected
A single bus has 25-40 seats, so those other 160 people are going to be pretty miserable.

An articulated bus might be able to move closer to 100 people comfortably.
Those "extraordinary rare cases" aren't anywhere near as rare or extraordinary when you have millions of users.

In fact, I would argue that reproducible reports are relatively rare in the industry, especially once you get out of developer tooling (where the users are people who know the value of such reports, and how to obtain them).

And then stuffing a printf in the middle of it can easily mean several minutes of build time, for a large native codebase. A tracepoint, on the other hand, is instant.
SRE: do (almost) everything badass, generalist engineer. ADHD (almost also) required ;)

Disclaimer: freelance SRE lead/SRM/consulting EIR
Autopilot, Database of billion+ miles, awesome products in pipeline, given EV is the future, Tesla as Taxi network (the new business plan), the charging network, self driving cars means people will have more time to consume Apple's services, Apple music in Tesla's, Apple pay for transactions, Apple TV also in Tesla's or once level-5 driving is reached then front windshield can be converted to a TV, Wireless charging for these cars (http://www.ubeam.com/)
Because in most other examples the decisions it makes have a virtually hidden effect. However in the case of the battery issue, the performance degradation was _very_ noticeable, causing years of comments on Apple intentionally obseleting old devices by slowing them down.

Put this way - if your car suddenly refused to go above 30mph when previously you'd happilly race along the highway at 70mph, you'd wonder what the hell was wrong, and not think "Oh well, my car manufacturer is just trying to extend the life of my vehicle, it's fine."
It might be an elitist and gate keeping mentality but I have to say that calling providing a free resource to someone, but not tailoring it to fit their exact situation, "robbing" is a very entitled one.
As a German I don't know how people can get away with reminding the world constantly that we were once the bad guys. It's offensive.

What about UK? Destroyed and plundered India and other Asian countries.

France plundered Africa in a way they still haven't recovered from.

Spain destroyed south America.

Why is Germany singled out? Constantly?

US bombed Japan just to show off to ussr. What about them?
I guess I was wrong. Looks like AWS is already using Firecracker for AWS Lambda: https://aws.amazon.com/blogs/aws/firecracker-lightweight-vir...

Although it would be nice for AWS to explicitly say that there's one customer per hosted Lambda environment, and distinct from language-level or process-based sandboxing. From the article above you have to assume that because v1 of Lambda put one customer per EC2 instance as an expediency that it remains the case.

Nonetheless, regarding the Netflix case, nobody should be hosting long-term CA keys in Lambda or any co-hosted virtualized environment framework. These days few reputable companies except maybe Intel even bother arguing that secret keys are safe from side-channel attacks in such environments. The evidence is just too overwhelming, even for the self-deluding "if it's too complex for me to understand then it must be impossible" crowd.
Drone Buddy – Drone Pilots best friend finally hits Android platform
Yep, all this. Let me add two more points:

- Own your past mistakes. They happened. Don't pretend they didn't. Figure out the underlying cause of those mistakes, and gather EVIDENCE that you've resolved that cause.

(In my case, I was a LAZY undergrad. I'd never had to work in high school, and so I didn't know how to work in college. And then I got a real job, and it was either do the damn work or it'll be there tomorrow only the boss will be there in my office wondering why the hell I'm costing the company hundreds of thousands of dollars a day and why can't you just get this shit DONE already. And so when I applied for grad school the second time I had "smart but lazy" letters from my old professors, stellar GRE scores, and "smart and works hard" letters from my managers.)

- APPLY WIDELY. You are at a significant disadvantage compared to other students with stronger backgrounds. Do not imagine that your passion and good intentions and maturity are enough to get you into the top programs, or even into any particular program. You're playing a lottery that's stacked against you; buy more tickets.
SimplePay | Ruby on Rails Developers | Cape Town, South Africa | REMOTE

The story (skip this paragraph if you don't like stories in your job posts): I founded and continue to run this startup. Most of the team works from our office in South Africa. However, 8 months ago I moved to Singapore for work / personal reasons. I used to be quite averse to the idea of remote workers, but seeing as just about everyone will now be remote from my perspective, I decided it's a good time to start focusing on hiring for remote work. We’ve hired 3 remote developers so far and it’s been a great experience!

SimplePay is online payroll software for South Africa, Ireland, Singapore and Hong Kong. Our software lets thousands of small business owners (and their accountants) run their payrolls without headaches, so they can focus on the challenge of building their businesses.

Do you believe most SPAs are a pile of steaming crap, but wouldn't mind digging into Vue.js for pages that will benefit from the increased interactivity? Do you laugh when people give up the power of PostgreSQL in favour of data stores that don't offer any benefits for their use case? If so, you may fit in well with our mindset. The work will include: Doing direct integrations with banks that offer good APIs; Expanding our API for other systems to integrate with us; Adding new features; Optimising for performance; Integrating with government systems; Squashing bugs; Eventually, the opportunity to do some mobile development (maybe using Flutter).

Experience: Due to our full pipeline, we can only hire developers who have a few years of Rails experience at this time, or polyglots who at least know Ruby. Previous experience with remote work would be a bonus - we need people who understand the challenges and can share what they've learnt.

Location: Most of the team is in GMT+2, and I'll be in GMT+8 going forward. So anything from GMT+2 to GMT+8 should be OK.

Please mail careers@simplepay.co.za and put "Hacker News" somewhere in the subject. I look forward to transforming the company to being more remote-friendly.
Proprietary chargers and cables that work might be better than the mess consumers have to contend with now. Pretty much any USB-C cable or device may or may not work with others as intended. Something has to be done and this kind of authentication program seems to have some capacity to address current failings of USB-C products.
Ask HN: Best Documentation System?
So like many companies we don't have a great deal of documentation for our systems and no culture of creating decent documentation, all we have is a few scattered word documents in sharepoint which are fairly useless. Lately I've got an opportunity to improve things however and I'm trying to find the right system to produce complex documentation in a variety of formats (word doc, web, maybe others), I've mainly been looking at plain text based ones because they interact well with tools like graphviz for technical drawings and easy insertion of code samples. So far I've tried:

Latex: Probably the most powerful/flexible but only really good at producing PDFs. Horrible error messages, no doc output and bad copy paste support (code snippets) are the biggest downsides that made me look at other options.

Markdown: Simple and ubiquitous, can output to just about any format, but a lack of support for many things like a glossary and ToC.

Texinfo: looks promising but I haven't put any research into it yet so I'm not aware of downsides. Single page html output would be good for converting to doc and the GNU documentation is very nice, a seemingly sane table format.

Word/Sharepoint: Horrible to work with, probably somewhat responsible for our lack of documentation.

Doxygen: I've used it in the past but it seems to be mostly geared toward API/inline documentation, most of what I'm writing is higher level than that, but integrating with the code could be nice. It also seems to rely on authors to supply their own structure. Probably worth investigating further and living in the source repository is a positive.

At the moment it looks like Texinfo and Doxygen are the two to investigate, but I'd like to hear the opinion of HN members on them and to let me know of any other options.
Except they often do not. It's funny, what's the bigger perspective on an art degree that will help you on the job?
I can barely argue for it in programming for a math based CS degree or electronics. Less so in whole fields of medicine...
Solving the flooding wasn't really the point. It's Chicago. The point was a multi billion dollar project and all the graft, bribery, and political favors that come with it.
You can always buy them out. But honestly, a 51% attack seems like a much less likely way for ethereum to fail compared to it just not living up to the hype.
Except the filters look at the brand.
Customers compare noise from Alphabet spinout Wing’s delivery drones to chainsaw
Location: Darwin, Australia (UTC/GMT +9:30)

Remote: only. I've worked with startups as a fully-remote full-stack web-dev for over 7 years now.

Willing to relocate: NO

Technologies:
strong: full-stack javascript (various flavours+frameworks)
experienced: python, C, C++, bash, ruby
learning: elixir, elm, haskell

Industries:
I have prior experience across a variety of problem domains including financial, health, telecoms and travel

CV: linkedin.com/in/justintnt
Email: justin [AT] darwin [DOT] email
Exactly. The students should be the masters, not the theorem.
Hmm, I wrote that from vague memory, and perhaps that's debatable! (There seem to be different communities that use “dynamic programming” slightly differently.)

But my main point was: if one can look at the shortest-path problem and formulate something like

distance(v) = min_{u->v} (distance(u) + edge_length(u, v))

then one probably has a handle on whatever it is that's hard about dynamic programming. Actually Wikipedia cites some references that consider Dijkstra's algorithm a case of DP: https://en.wikipedia.org/w/index.php?title=Dijkstra%27s_algo... and the same text (Wikipedia doesn't care about “self-plagiarism”) is also on the DP page where Dijkstra's algorithm is given as the first example: https://en.wikipedia.org/w/index.php?title=Dynamic_programmi...
China the SARs and Taiwan. It’s meant to be least politically charged since you refer to both Taiwan and mainland without, you know, without specifying which one is the more legitimate China.
Windows 10 1903 to support AVIF format
this person has responded 3 times in this thread with the same links. aren't there rules against shilling?
Anyone else miss Urchin? Google bought them and used it to build Analytics. For me at least, Urchin was vastly superior. I feel like Analytics is built for sites that run Google Ads to sell more ads. Urchin was for people who ran websites who wanted to learn more about their site and readers.
Because we didn’t want larger screens and couldn’t get new ones SE-sized?
If you’re interested in predicting the future read Philip Tetlock’s Superforecasting. In general people don’t make precise predictions to be right or wrong.

Review

https://www.econlib.org/archives/2015/10/superforecastin.htm...

https://www.econlib.org/archives/2015/10/outside_first.html

Superforecasting on Amazon

https://www.amazon.com/gp/aw/d/0771070527/ref=cm_cr_arp_mb_b...

Tetlock’s Wikipedia page

https://en.wikipedia.org/wiki/Philip_E._Tetlock

Econtalk interview podcast with Tetlock

https://itunes.apple.com/us/podcast/econtalk/id135066958
>I wish people would look at less energy consuming proofs of work that still allow us real world evidence of decentralization.

Are there any candidates for this? I can't imagine a PoW problem where you can't get ahead by throwing more computers at it.
Because a phone that fits in one hand has less screen real estate, which converts to either poor resolution or a ton of squinting?

I’m a huge fan of the Xs Max. The near-bezelless display gives you maximum screen size in a relatively slim form factor. Watching videos on this thing is just amazing tbh.

iPhone and Android sales numbers have proven time and again that the vast majority of people want a larger screen. Your best bet is probably the compact Sony Xperia Z series.
3 months at say -10% productivity and 3 months at say 50% productivity does not add up to 100+k for most employees.

On top of that, new people really should be a net gain by week 3-4. It’s not about what they get done but the time they save other people. Inexperienced people may take longer to get up to speed, but they also cost less.
Yes. Apartments.com has a nice visualization where you specify a mode, destination, and time limit, and it lights up all the listings in range. It’s really shocking how small SF is for sane commute times (20–45 minutes).