skysight-inc/HackerNews huggingface dataset:
Responding to the wrong comment?? MVC is exactly what I said it is, check it here if you don't know: https://en.wikipedia.org/wiki/Model–view–controller
At 2:15 he discusses how NASA was completely wrong about the surface of the asteroid based on their initial thermal inertia analysis. While I don't pretend to be an expert, it's stuff like this that really makes me doubt how much we really know about distant parts of the universe. This asteroid is so much closer to Earth than many galaxies and other objects scientists claim to know something about. Of course, science is all about being wrong, refining the model, trying again etc. but my default reaction to any claim made about age/size/composition/distance, is immediate skepticism for this reason.
It sounds like you've found good reason to be skeptical about popularized anti-male research.

But I'm confused by how strong of a statement you're making about climate change:

> ..., it may be possible that climate change is real, it is just that we have no proof of it, except by people who also claim the feminist science is true."

Wouldn't you need to really dig into original sources to conclude that no such evidence exists?
She missed the step where you just say [ "$dst" -nt "$i" ] || svg2pdf "$i" "$dst" in her for-loop. That is about as much extra typing/text as her comment and makes that build script about as fast as alternatives for that simple scenario. { This is not to say there isn't maybe more motivation for grander designs..or various failure modes..just that she missed a step. :-) }
er hundred meg
Show HN: Create personalized promotions and pricing with 5 lines of code
I often get irritated when people treat "correlation does not imply causation" as a slam-dunk refutation of a complex argument, although you do rescue yourself from this by shifting to the use of the word "proof". In the sense of "logically entails", or "proves", then it's trivially true that correlation does not imply causation. In the sense of "is evidence supporting"---which is nearly universally (outside of Math and Philosophy departments) the way that the word "implies" is used in English---correlation absolutely implies causation. It's a good heuristic for deciding where to focus research dollars, if only to uncover a more complex causal relationship. The absence of correlation is one of the most commonly used proofs in science. Surely its presence can be used as good evidence, if only because we have to operate in a universe where the excluded middle isn't self-evident.
Reddit will pay U.S. employees the same wherever they work from
youtube-dl- the game of wackamole
A static site generator, like Hugo. And without comments.
Pico-8 (or one of its knock-offs like Tic-80) is a great choice for just concentrating on making something. Built-in gfx, map, and audio editors: 8x8px sprites. Very limiting, but very fun. I prototype everything in Pico-8 now.
If it is not obvious they are just pandering about reducing waste to make more money then you should probably shop for some bridges in the Sahara I hear they have nice deals now.
I think rather than having to upload and describe each tile independently, it would be better to come up with a system which allows related sets of related tiles to be uploaded as a group

Something like 9-slicing comest to mind (https://en.wikipedia.org/wiki/9-slice_scaling). If your road was represented by basically a single texture that has 9 equal size quadrants, then you could pull out the 4 corners and two straight sections out of this easily.

That would also lend itself well to the railing sections, where you could pull out the 8 railing pieces from the perimeter, and the one non-railing piece from the centre.

By specifying it as one texture in a coherent and standardized way, you would both avoid both needing to painstakingly declare all the texture metadata, and have a clear system where the similar directional sets can be defined and used in the same way to either flood fill or to make road-like things. (e.g. fences, railroads)
This might be the opposite of what you're looking for, but p5.js[0] is a decent candidate if you want to build a barebones game (physics) engine yourself. It may sound like a lot but you may be surprised to see how far you can get depending on what your end goal is, and you may just create something novel as a result. See here[1] and here[2] for a rudimentary example.

[0] https://p5js.org/

[1]https://dev.to/soorajsnblaze333/how-to-create-a-simple-physi...

[2]https://dev.to/soorajsnblaze333/how-to-create-a-simple-physi...
Isn't the Trolley problem a situation that is, by definition, time sensitive? If you had more time to think and resources to act, it wouldn't be a Trolley Problem.

If the answer to launch-nukes-by-cutting-a-human-aide is "well, I need more time to think" then maybe that's a good outcome?
> I used to believe in climate change, then I studied feminism in depth. I don’t believe in climate change anymore.

Wait wait wait, are you actually saying that poor quality research in field X convinced you that field Y also has poor quality research? How does this make sense?

We all know that a lot of results in the social sciences are garbage, but climate science is based by a completely different methodology. It is backed by concrete measurements, taken over decades all around the world, instead of surveys with N=12. The forecasts are made with simulations based on physical theories, tested and validated independently. And the whole field (not the government, the actual scientists) meet every year to agree on the new state of the art for climate modeling.

How is any of this remotely related to gender studies?

As a side note,

> [...] try becoming expert in a domain that is in the news [...]

How long does it take for you to consider yourself an "expert" in a field?
I really wish they'd start prosecuting copyright trolls to the fullest extent of the law.

Sure you can download this and download music videos, but there's legal cases such as downloading a political campaign ad, and using small parts of it to fact check them them under fair use. Our local news station in fact did something like that. Also there is a rep not far from here, where she was doing vlog style videos for her campaign and the guy running against her downloaded her videos and put them in his own ad.

Using it to backup your own content or public domain content is another use case too. However if it's your own account I believe YouTube let's you download a mp4 of it from the creators studio but been a while since I've played with it since the redesign.
MuseFuse is great for sharing music with friends and seeing what others may also like. Switching between sending Soundcloud/Spotify/Youtube links can be cumbersome and disorganized and this idea addresses this issue. Looks amazing and looking forward to using it!
> you're still shoving 49% more transistors into the same overall amount of space

What I fear is that we've hit the point where this is no longer a safe assumption. That we will be having people chase feature size numbers that don't actually result in a proportional increase in chip density.

Transistors per square millimeter is closer to a measure we actually care about (speed of light and clock speed) instead of a bench number that doesn't measure anything except perhaps instructions per watt.
Yes, but Qualcomm, Nvidia, AMD and countless others use the same fabs or at least have access to the same fabs. It's Apple's engineering and design.
You state in a different comment chain that bus segregation does not mean no communication, so I do not understand how that is consistent with your claim that they are isolated.

The Jeep Cherokee also did not have only a single CAN bus as evidenced by the diagram on page 8 [1]. The problem was that the radio unit was on both CAN buses.

I ask for justification of your statement because you counter-argued the previous comment that stated: “It really should be illegal to have network connected cars. Any software security engineer knows that.” by stating that the safety critical systems are segregated and thus “the network bus in which your 'compromised' infotainment system is able to operate is completely separate from Engine, ABS, AEB, ESP, Airbags etc.” which implies that solution achieves the desired security properties. I claim the desired security properties are: “safe enough to bet the lives of 471,000 people on them and take responsibility if they were wrong”. I think, and I think most people would agree, that is accurate assessment of the potential consequences of catastrophic failure. That is a consequence comparable to the detonation of a nuclear warhead in a city, so we should apply similar standards to the required level of security. Hardly any software engineer would make a claim that their software can be trusted with an amount of lives within 3 orders of magnitude of that number (note 3 orders of magnitude is 471 which is comparable to an airplane crash, so 3 orders of magnitude less is critical avionics level). Therefore, making a claim that implies that level of security has already been achieved is an extraordinary claim and should thus require equally extraordinary evidence to be believed.

Even with such justification I would still caution anybody else reading it since it would not be a legally binding claim by a liable entity, so even assuming you are commenting honestly and to the best of your knowledge (which I assume you are), and even correctly describing the truth as it is today, there are no consequences for any liable entity if they betray your trust. It should always be up to the liable entity to justify themselves to the people to our satisfaction before deploying systems with such societal-level consequences.

[1] http://illmatics.com/Remote%20Car%20Hacking.pdf
> I just have never seen the use case for FPGAs beyond niche prototyping / small run applications, which by definition make no money.

You are precisely correct. FPGAs are useful when your volume doesn't reach volumes where an ASIC would get amortized.

Networking companies (Cisco, Juniper, etc.) are classically big consumers of FPGAs.

Tektronix seems to make quite a bit of money and there is at least one FPGA in practically every test instrument they make. This holds true for practically all test instrument manufacturers.

I know a LOT of industrial automation and testing companies that generally have FPGAs in their systems. Both for latency and for legacy support (Yeah, GPIB still exists ...).

Yes, they aren't "Arm in a cell phone" type volumes, but that doesn't mean they aren't quite profitable if you can aggregate them.
Thank you for the link. It seems like there were a few sessions there that could have been interesting to me. I'll keep an eye out this year as well.
This also spooks through my mind.

Some thoughts:
Source code should be able to fall back to editable text when necessary.

Multiple Projections to view/interface the same data with different views must be possible.

Optimal would be that it integrates any editor I'd like (I want sublime, others not so much). Ideally other file formats like word documents, latex documents etc. should also be supported. But that sounds very hard, basically makes the whole thing an infinte pan zoom graph based window manager (with all the other graph related features).
Hm.. Maybe this all really is on the operating system level.

I favor html as base technology for the reason of easily including different "apps", like code editors, pdf viewers, webgl content, etc.

But thats just because I don't really want to develop this at the window manager/operating system level... Honestly I feel html is too slow for what I really want. There is a reason I use sublime and not VSCode, even it is just a millisecond or so.

I hope more people think in similar directions with the graph based interface. May one day some hero actually succeed with what we envision.
I encourage you to be that one!
Woah, I didn't notice that Jared Diamond wrote this article. The style felt familiar.
> > it really feels like a cost cutting measure they are trying really hard to spin as an eco-friendly one

> This is cynical.

The iPhone SE launched with earbuds and a plug. It no longer ships with them. The retail price hasn't changed. It can be good for the environment and a cost-cutting measure.

Another commenter has noted that by making the box about half as thick, that doubles the number of units that can fit in a container. That's a huge saving for Apple. And yet the iPhone SE still retails at the same price despite now including less.
Which latency do you get?

I have a cheap VPS for non latency-sensitive stuff, and I just noticed that a ping to returns 15ms more than 1.1.1.1 (for instance). I'm wondering if you can get a cheap VPS with a good latency.
I believe it's about the remaining fab capacity that was available at that time
How bad would it be if a piece large enough to wedge the entire container open was the _only_ piece we recover? How big would that piece have to be? Are they expecting a certain diversity in the sample that would be lost if they only got one huge piece?
> and many other forms of no-code solutions

Yes. Also CASE tools, those with a code generation feature.

https://en.m.wikipedia.org/wiki/Computer-aided_software_engi...
By all means, stick to your React or Java backend or whatever it is you do if that's where you feel most comfortable. No need to feel so threatened by new alternatives.
The IFR is ~0.6%, the threshold for herd immunity is below 80% according to even the most pessimistic estimates. 80% * 0.6% = 0.5%.
You don't sound like you've heard of the Curry-Howard isomorphism. We want practical dependently typed programming languages, ZFC is useless for that. Furthermore, LEM is never denied, it's just not adopted as an axion and thus requires proof per case.
GarageBand is enough for a lot of people. There’s also Cubasis and Gadget 2 (which is more synth focused).
Battery life. The faster a task is completed (at a given power cost) the sooner the CPU can go back to standby.
Are Mac volume numbers even a rounding error relative to mobile devices?
Hi HN,

It feels awesome to launch on hacker news.

When I was running my previous payments company, we were always scrambling to build new promotions, for example, Signup Bonus, Loyalty Boost on Exchange rate, No Fee Transfer, etc.

We would spend more time tuning our promotion engine than our product. We had searched for a system which would maintain the lifecycle of the promotion but there wasn't any. Hence we decided to build stack.promo

stack.promo is an API based promotion engine which can integrate with existing websites to offer personalized promotions and pricing to customers.

We also have a customer acquisition strategy using waitlist with promotions https://stack.promo/acquisition.html

Please feel free to DM us on twitter (https://twitter.com/stack_promo) or comment below for any questions. We'd love to get some feedback.

Thanks everyone
Maybe prices for materials or manufacturing or handling went up? Maybe they want to make some more profit this year for their workers and shareholders? Times are hard.

Why is any of this your business?

Either the price works for you or it doesn't. There's no moral component to this. You aren't entitled to low costs.
Hiring is not broken, it's just a two way filter, tried to be cheated both ways.
And that's unfair. Sales roles ends up being overly pushy on customers. Relationships are entirely transactional. The stress on them is also undue and a net negative for the culture. I should have made it clear. I have no qualms with Sales as a position or role. It's required for an org. But the way it's setup today doesn't feel right. And likely is also the reason why it attracts a certain type of people. Someone who genuinely wants to help a customer or someone who actually listens to the customer's needs and propose a solution even if it's a competitors' would obviously not survive in the field.
I could be wrong, but I don't think so, no.

> The HTML output by this stream is exactly equal to what ReactDOMServer.renderToString would return.

I imagine this returns a stream as a convenience for Node servers that are streaming chunks of HTML. I don't think it means that React's SSR is rendering chunks of HTML in an async fashion and returning each chunk to the stream as soon as it's ready.

Also look at the last task of suspense:

> Implement a streaming server renderer

https://github.com/facebook/react/issues/13206
I have 3 iphones in my household that I change every 2 years or so. Before they removed the charging brick - I would end up with 3 charging bricks laying around my house. Now I can purchase 1 charging brick and use it to charge all of my phones. Also nothing prevents me from using my older charging cable with my older brick as well, so I am not sure why people can't understand that it is in fact reducing e-waste compared to if they shipped charging bricks with every iphone.
> straightforward top line number 134e6/mm^2

Even that number is not so straightforward.

Tr/mm^2 = 0.6 * (NAND2 Tr)/mm^2 + 0.4 * (Scan Flip-fop Tr)/mm2
Disabling the "run" button for a few seconds was actually done to mitigate another risk -- sites cueing the user to click in a particular location, then triggering the confirmation dialog with the "run" button right where the user was about to click.
Graphical Models for Processing Missing Data [pdf]
In the "differences from ninja" there should probably be a reason to use this thing. Is it faster? Is it easier to use? Why would I deviate from the norm?
This is a great milestone for Ampere GPU owners, but to get the most out of Ampere you’ll need to wait for PyTorch 1.8 which should have CUDA 11.1 - which has better performance. You can compile from source to get that today. Also CUDNN 8.04 is not Ampere optimized either. We’ll have to wait until November to see CUDNN 8.05 or 8.1 which will have better Ampere performance for 3090/3080 GPUs.
It was very frustrating to see, as a former Alibaba shareholder, Ant Financial get spun off with zero compensation or new share distribution. My primary reason for buying Alibaba in the first place was for Alipay.

It was a good learning experience though to be honest. Since then, I stay away from Chinese stocks on principle. I was lucky enough to be able to sell off my shares without losing anything this time, but who knows what could have happened.
Salaries aren't determined by productivity, they're determined by supply and demand. This comes up every thread where someone expects for-profit corporations to be magically convinced to pay more than they can because "but my productivity" or something.
FusionAuth 1.20
I got my first computer when I turned 14 and within a year I was writing toy programs in VB for AOL that got thousands of downloads a day. My toy programs worked really well, but I didn't start writing software at a real job until years later.
The site took over 2 seconds to load so my suspicions are confirmed that Blazor is best suited and probably designed for corporate intranets on high speed networks
The Death of the Corporate Network
The Death of the Corporate Network had long been predicted. Read more about how network security has moved on.
They only add random failure and the possibility of large scale disasters.

And the latter is the really big danger with autonomous vehicles. The same consistency that means they aren't vulnerable to as much random variation as a human driver could also become a weakness. Yes, a drunk or some idiot on their phone or an unwitting patsy whose drink was spiked at the bar can cause a fatal crash. But they can't simultaneously cause 500,000 fatal crashes by doing the exact same stupid thing 500,000 times at once or by being the victim of the exact same crime 500,000 times at once.
They're a customer analytics platform with an SDK available, so their customers can track their websites. That's probably why they're showing up on blocklists, tbf.
Sharks wash up on beaches, stabbed by swordfish
Wait till I tell you about Arrhenius, one of the founders of modern chemistry in the late 19th century…
Code generation is against my religion so "no code generation" is a welcome headline.
You can watch (almost) all past talks of previous conferences on Blender's YouTube channel [0].

[0]: https://www.youtube.com/c/BlenderFoundation/playlists
Making something built to run in the Web browser is the only thing we have if your interest is in checking all the relevant boxes instead of lying to yourself in some way. Drawbacks, in order of decreasing importance:

1. Terrible, terrible tooling

2. Hostility from browser vendors themselves

3. Many APIs are still non-standard/officially "experimental", even if implemented

4. Possible performance issues for ordinary programs, likely issues for many games

5. People will make fun of you for this
What from the article makes you think that's no longer a safe assumption? The 49% gain is exactly what happened going to 5nm.

I don't think anyone actually cares about transistors/mm^2 at all, I think what we care about is perf or perf/watt for our specific workloads. I don't care if the chip is built with vacuum tubes if it is fast, efficient (per dollar and watt), and physically fits in the device I want it in.
Product Path Dependence
Everything in my life is now using USB-C charging, except for my iPhone.

Is there a technical reason why Apple prefers their lightning cable over USB-C, or is it purely business related?
Right. Here's a generator being synchronized.[1]

The classic protective mechanism for this is big fuses.

Classic manual synchronization of a generator involved three lamps, showing the voltage difference between the phases of the generator and the grid. The operator has to adjust the speed of the generator until all lights stop flickering and go out. Here's that being done with a desktop training setup.[2]

Because this is a touchy operation to do manually, it's usually automated.
However, there's no reason you couldn't have a hard wired interlock so that the breaker won't close until all three difference voltages are low enough.

But it's so tempting to cut costs and put all that functionality into one convenient package. Like this one.[3]:

The SEL-700G is the right solution for utility and industrial generator protection, with an autosynchronizer, flexible I/O, and advanced communications. It provides a complete protection and synchronization solution for synchronous generators, so you can eliminate the complexity and cost of standalone synchronizer packages. Integrating the synchronization capability into the generator protection relay provides the most cost-effective and reliable solution.

The 5-inch, 800 x 480 color touchscreen display option allows you to directly set, monitor, and control your system, including up to five two- or three-position disconnect switches. A small form factor and multiple mounting adapters make it easy to upgrade protection without cutting or drilling existing cutouts. You can quickly integrate the SEL-700G into serial or Ethernet-based communications with IEC 61850 Edition 2, EtherNet/IP, the IEEE 1588 Precision Time Protocol (PTP), IEC 60870-5-103, the IEC 62439 Parallel Redundancy Protocol (PRP), Mirrored Bits communications, Modbus, DNP3, and other protocols.

What could possibly go wrong?

[1] https://youtu.be/FI_07YVS3tY

[2] https://youtu.be/RGPCIypib5Q

[3] https://selinc.com/products/700G/
That's not what the article you posted is arguing. The article is arguing that the data they collected directly through their trojan apps is not particularly useful, NOT that the full connection graphs (including data drawn from connections of users who didn't use their app) they collected and allegedly used to target advertising is useless.
> a massive net positive on the eco-friendly front

Isn't wireless charging a big step backwards with respect to power efficiency? With the millions of phones they sell and the fact that every one of them is charged daily, are the losses due to Apples new charging scheme insignificant?