skysight-inc/HackerNews huggingface dataset:
Even the Amazon Rain Forest is a human creation: https://www.smithsonianmag.com/science-nature/pristine-untou...
Dassault/Airbus Next-Gen Fighter Gets Lift from Spain
If this works for names I'm going to try to win a 30 year old bet with "Raistlin Majere"
I found the feedback contradictory. They said: (1) you need to charge for this, and (2) it's a market that no one owns yet so you need to grow fast to capture it.

The surest way to grow fast is to have a free product. I realize that not a lot of time can go into this feedback, but this struck me as pretty contradictory on its face.
I am really looking forward to seeing the declassified memos in 30 years where DoD war-gamed ways to take down the Bitcoin network.
There is also the point that viability is getting worse. In the name of efficiency and driver/passenger safety there are now larger blind spots. Particularity due to A pillars with airbags. And deep sloping windows.
And yet, almost everyone will fall for it, because they have no idea what he sounds like.
Wow, SmartCar's pricing is insane. They have a free tier and that's nice, but a paid plan with support starts at $0.15 per request. And all this thing does is lock/unlock, location, odometer and vehicle info. Why would anyone use this?
> which generates XML files which can either be compiled to C++

Additionally, both Python bindings (PySide/Qt for Python and PyQt) have a compiler to turn these XML files into Python code.
Your original comment:

> I see this statement is oft repeated on HN, but no proof is offered in its support.

Where "this statement" refers to

> It’s more safe than those languages because of its type system. Memory safety isn’t the only kind of safety, after all. :)

To paraphrase, you did not have proof that Rust had features that enabled safety beyond memory safety. I gave you an example of such a feature, and explained how it provides a type of safety beyond memory safety.

> And the lack of evidence in this area

There's plenty of evidence. Abstractly, the "program is in invalid state but continues" is a huge error in general.

More concretely, in terms of research,

https://www.microsoft.com/en-us/research/blog/p-programming-...

I could likely find thousands of other applications of FSMs (or papers on the subject) for safety critical work.

Here's one of the first results when I looked,

https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/201600...

> To this end, state machine analysis offers a method to support engineering and operational efforts, identify and avert undesirable or potentially hazardous
system states, and evaluate system requirements.

I don't really feel the need to argue that state machines are a powerful tool for improving correctness of code. I think I've already addressed that Rust provides safety features that are:

a) Not easy to express in other mainstream langauges

b) Do not fall into the category of memory safety
I don't think the users are feeling baited and switched. They got something for free that most people charge for, and in exchange for early testing got watermark-free level service. Eventually, everything free needs to be paid for.

$50 per year is reasonable. By posting about their project and having that carried on ycombinator, they maybe got the biggest audience of sympathetic users they could ask for. It's a great bit of viral marketing, and I expect they'd see a spike in interest from independent investors as well as a spike in paid memberships.
I really got into edge-notched cards like this about 5 years ago, and made my own. Turned out that getting stiff card stock is very hard these days. And I made my cards using a computerized stencil cutter - 21st century punched cards!

I also tracked down the original Zatocoding paper, which was a MS thesis by Calvin Mooers, available from http://dspace.mit.edu/handle/1721.1/12664 . It should properly be seen as a precursor to a Bloom filter.

The 74210 system was used, instead of a binary one, because it requires at most 2 needles. It takes time to put a needle through a stack.

The McBee image ("Figure 9-11") is a standard press photo from McBee. It appears, for example, in Charles P. Bourne's 1964 book "Methods of Information Handling", which is a great book. It gives a good treatment of the topic just on the cusp of switching to computerized systems.

Unfortunately, I can't find an online copy. I had to get it through the library.

What you can find, if you want to read about some of the amazing things people did, is Casey, Perry, Berry, and Kent's book "Punched cards; their applications to science and industry" at https://catalog.hathitrust.org/Record/001163217 .

It covers more of the mechanics, with detailed pictures of how to use the needles, cards with multiple levels of holes, and much more.

Take a look - it's really cool!
> I ended up just building a bare-metal Intel Hackintosh which was less of a hassle.

I think we need a new word to describe VM-hosted MacOS to distinguish from hardware hosted: QEMU + hack + Macintosh = Quackintosh ?
Sorry dang, I lost track of the thread. I will refrain myself to ever reply to him again.
You have no idea what nation states use their 0days on. Additionally, using a 0-day doesn't necessarily burn it, especially against a tech illiterate population.
Either also lives on in the `futures` library, where it is used when you have multiple things that can happen in your asynchronous task and you want to stick to static types rather than returning a trait object.

https://docs.rs/futures/0.1/futures/future/enum.Either.html
iMessage is not opt-in. It's enabled by default even here in the UK. The good thing about it is that it doesn't even require an account, if you just want to use it with a phone number (you need an account if you want to use it with another identity like an email address).
The Toxicity of Sports Media
I'm mainly objecting to the term "living wage". people who use it are usually unwilling to commit to a specific set of things that a "living wage" should pay for, but are perfectly happy to exploit the term as a rhetorical technique to smear anyone who slightly pushes back on them.

if by "living wage" you mean "able to afford food and shelter", I'm 100% with you; any full-time job should support that. if you bump it up to a modest studio/1br, I'm still with you. but somewhere along the path to "a living wage is enough to rent a 2br+ dwelling, support a stay at home spouse, arbitrarily many children, and have some left over for eating out and putting away in savings" is where you've lost me.
Thank you for sharing our work. I will be releasing a new paper very soon, be sure to check back and subscribe.
And I'm stating that I don't see why it's safer than Java, even if Java doesn't have pattern matching (it does have optional).

It is nice to be able to encode something in the type system, but one could just as well use design by contract or unit testing, and these actually do have supporting evidence in their favor. Is there even any supporting evidence that static typing results in better quality?

I think most would agree that it improves performance, makes refactoring and managing the code base easier.

Note: I'm also a fan of static type systems and of encoding relationships and requirements in them, but I have no proof that this actually improves quality. It makes things easier to reason about for me and maybe it eliminates some classes of errors, however it's not obvious that these classes of errors represent a noticeable amount of the total.
The 2020 election is going to be interesting with deepfake tech getting better and better. Either everyone will be fooled, or everyone will quickly doubt any video ever presented. Either way, the candidates will need to find a new way to spread their propaganda (I mean campaign messaging) that people trust, if they stop trusting video.
Since they added local testing support with `now dev`, I've enjoyed working with Zeit Now (https://zeit.co/now) pretty well. They have the easiest testing story amongst lambda platforms, in my opinion.
Less so these days: https://github.com/facebook/hhvm/tree/master/hphp/hack/src/p...
Google Firebase has a very rich set of features and almost everything is included (but very rate-limited) in their free tier and a flat $25/mo gets you quite a bit further. On the downside, it's very much a PaaS solution so lock-in is a big concern.

https://firebase.google.com/pricing
Investing value into something does not mean that it is worth that amount, unfortunately.

I am intensely curious to what would make a website worth "at least" $10,000 while generating no revenue and is not being actively used. Is it just the name that's worth the money? If so, I fail to see the significance of dev and design time.

Do you have a specific target market for the website? What would a potential buyer of your website be looking for, such that when they came across your website they said "that checks all the boxes"? (and, presumably, they would be saying "holy smokes that'll save us 10's of thousands in design time!")

Without revenue, what are you offering beyond "a website"? In the case that you have set a realistic price, were you as terse with your description of the website while trying to sell on Flippa?
We detached this subthread from https://news.ycombinator.com/item?id=20224672.
2 big impacts I think deepfakes will have.

1. Internet mobs will be de-clawed and any random person on the street that may have had their private information used against them now has instant plausible deniability. This is a big step towards valuing due process and personal privacy as digging into people's personal histories will become far less valuable than before if it can simple be handwaved away.

2. This could be a step back from the balkanization of the media. If anything can be faked than personal reputation and organizational reputation will be become far more valuable when it comes to the spread of stories.
A nitpick, but the old-man paying someone to mow his lawn is not subject to Fair Labor Standards Act [1]. Specifically: "The FLSA only applies if you pay your employee more than $1,900 in a single year or works more than eight hours a week."

On your broader point, I'm not sure that those are viable "jobs" if they can't be done for ever $7.25/hr. What are the jobs going undone today because they are only worth $7.24/hr? Why isn't anyone wringing their hands over that injustice?

The real question is, what would the impact be. Isn't it possible that raising the minimum wage lifts more people out of poverty than it pushes into poverty through joblessness? If yes, it is likely worth trying.

[1] https://blogs.findlaw.com/law_and_life/2015/06/hire-a-kid-to...

edit: had the minimum wage wrong.
FWIW, my reading of the article is that the "nobody died" comment was not made for fun or political points or to deflect blame, but to console the printers responsible who were beating themselves up about their error.
Just to add, here's another developing unintended consequence of wolf absence:

https://www.denverpost.com/2019/06/03/wolves-coyotes-predato...

https://www.washingtonpost.com/climate-environment/2019/06/0...
I guess the hard thing is that you lose versioning granularity at that level. If you made a mistake with your v2 rollout and the fix is breaking, do you bump to v3 or append the correct field? Do you leave the bug in the response still so that users can decide to depend on it? You can’t delete. What would the user thing about bumping from v3 to v12 in a really short amount of time as the API is in flux?

Stripe’s date versioning is the best implementation I’ve seen yet. The worst I’ve seen is using custom MIME types. Version number in the URL is naive but intuitive.
My thought is that cloud providers could provide five 9s of service today, but not for $5/month.

For the most part companies have decided that high uptime guarantees aren't worth the cost. Or they start rolling their own systems to deal with it.
Wow! I didn't know that. I "switched back" when there was no pro/NVidia option available to me about 7 years ago.
Show HN: VR livestream app- Talk to broadcasters/AR avatars and feed a dog in VR
It seems like you are trying to dismiss my comment based on silly ideas and projection. Overall, your comment is incredibly ignorant and offensive.

> It manages to highlight its posters success

I did not intend to do that, I was clearly just providing context to my situation.

> humble brag

I don't see how I was bragging.

> how frugal & uncomfortable the poster situation once was

I never stated I was uncomfortable; I was perfectly comfortable. Of course it was more frugal than living alone; that's the entire point of this conversation.

> and dismiss other experiences

I wasn't dismissing other experiences, I was sharing my own.

> If you _need_ to live with roommates because you cannot afford even a studio on your own, you're not making a livable wage.

I absolutely disagree with that definition. A roommate is not "assistance".

> There is nothing remotely livable about $290/week (federal minimum)

State and local minimums are far higher. Areas that do not have a local minimum wage are often magnitudes cheaper and are more affordable than areas with higher cost of livings and higher wages.
John Deere's Promotional USB Drive Hijacks Your Keyboard
I also feel like this approach is a lot more valuable in languages that use static typing, such as Rust, Java, and TypeScript. In a yolo-typed language, it is just as easy to forget to handle the return type or the thrown exception.
Or imagine it at scale. It seems there are two uses of deepfake which have separate effects:

1) High profile low volume content that trends (article)

2) Low profile high volume content spam (your point)

The second one seems like a much harder problem than the first (but both matter). Everyone already gets dozens of spam/phishing emails and links a day and not much has been done about it. I have no idea what the impact of deepfakes on the latter even looks like.
People that are unvaccinated are not putting anyone at risk. It's people that are vaccinated that create a safer environment.
Cloudflare free tier is really good for that :-)
Since all traffic ends in Cloudflare you can change an IP address and it redirects the traffic in seconds whithout having to wait for dns propagation.
Try it.
I bet there will be fines involved.
It isn't widely used yet (as far as I know) but there's a library to use QML as the language for building QtWidget-based apps:

https://www.kdab.com/declarative-widgets/
Nasa's JPL Seems to Be Having a Hard Time with Security
That's likely because the criteria to be judged as "better" is likely from an academic basis.

Academia generally does not produce products. Products are generally produced by pragmatic engineers & developers. Academically 'better' does not equate to 'better' for "getting shit done".

This just emphasises how different academia is from real product development.
Drzesgsrdg
http://www.conacyt.gov.py/sites/default/files/webform/noticias_de_usuarios/argentina-paraguay-envivo-online.pdf

http://www.conacyt.gov.py/sites/default/files/webform/noticias_de_usuarios/argentina-paraguay-en-vivo-online.pdf

http://www.conacyt.gov.py/sites/default/files/webform/noticias_de_usuarios/argentina-paraguay-envivo-online-tv.pdf

http://www.conacyt.gov.py/sites/default/files/webform/noticias_de_usuarios/argentina-paraguay-envivo-online-tv01.pdf

http://www.conacyt.gov.py/sites/default/files/webform/noticias_de_usuarios/futbol-gratis-online-argentina-vs-paraguay-hoy-copa-america-2019.pdf
While that doesn't require the big 4 year commitment, that still requires education or an in to working with a skilled tradesperson, and their wages aren't great starting out.
Iran claims to have thwarted a U.S. cyber espionage operation
When everyone can scream fake news we'll have to take politicians at their word. While President Trump was the first he won't be the last to use this tactic, and it may be a step towards debate turning to policy again rather than personal background gotchas etc.
Put the server on its own DMZ network. If your router doesn't support this, you don't have a good setup for self-hosting.

I did all of this for my family's software company 20 years ago. We were serious about it, too: SDSL line (good at the time!) with an SLA, natural gas standby generator, redundant hardware... never again. I spent all my time futzing with infrastructure rather than producing any business value.

I did learn a ton, and that continues to be valuable (it surprises me how often I'm the only dev in the room that has experience configuring IP routing). But it's a huge time-sink, and I'd never consider doing it to save money (the amount of money saved would be marginal, at best).
StackPath has a startup program [https://www.stackpath.com/resources/propel-startup-program/] and a sandbox for testing out serverless scripts [https://sandbox.edgeengine.io/]
Music looks poised to be as profitable as it was previously, possibly more so for the labels. Whether or not artists see that money is a different question.

The music industry is doing pretty decently. Streaming revenues are significant and industry revenue has been growing for years.

https://pitchfork.com/features/article/the-record-industry-e...

For the artists themselves, live touring looks to be their most reliable way to make money.
> I think it just really demonstrates how hard it is to please people with syntax

There's no silver bullet just like anything else. It's a matter of preference.

Generics is fine (exist in C++ and Java). Although I dislike crazy generics <T<S>> but that could be design problem.

<'a> (yeah technically it's just the 'a.

"->" non-alphabet, I came from C family (C/C++/Java) so return type stated earlier as part as the whole long-train of ceremonial stuff alongside the modifier (public static int myMethod)

Pointers and Reference: not my cup of tea but I understand it's important for system language. Others can argue its importance for "business apps" (or web-apps) but I never need pointers and references so _shrug_.

semi colon after input parameter:

query: &str

vs

string query

contents: &'a str Vec<&'searching str>

<--- the fact that now you can combine these non-alphabet stuff together => "&'a".

vec![] => exclamation mark squeezed between what appears to be a keyword "vec" and an array syntax

Again, don't get to riled up. I just personally don't enjoy reading syntax like this.
Is the short u 'tupple' wrong despite it's popularity because if so I've been lying to people...
Wooosh. Yes, I am specifically speaking to the fact that declaring an arbitrary "minimum wage" does not effect the true minimum wage which is $0. By enforcing an arbitrary floor all you're doing is making it illegal for someone to work unless their output is more valuable than the floor. Good intentions, completely illogical.
In Rust as in C++. But the fact that the actual calls don't appear in your source code means you don't incur any programmer cost relying on them. Yet, where runtime cost would be a problem (typically, affecting latency on a hot path) it can be avoided entirely.
I'm aware not everyone is like me. And also not everyone is a "37-year-old retail worker". If you want to dismiss my comment, that's fine, but you should delete your own to avoid hypocrisy.
Again, these things are already happening. Hurting today's minimum wage workers in order to save these industries from something they are already doing seems like a fool's errand. The minimum wage hasn't changed in a decade and the math is already making sense. What's the point in waiting longer?
What words were you looking for?
Wait, even a 68040 embedded the MMU on die. The Apollo core doesn't have a MMU?
37 incidents in 32 years across the whole US... And that's with a reckless gun-toting population (human). Conversely 15ish people die from avalanches every year in Canada. Bears... Dunno, maybe one every 3-4 years?

Also, the US has more hunters. Hunters are more likely to be attacked since they often are sneaking up on bears.

Bears really aren't dangerous. There's tons of sightings and encounters around here, almost no attacks. For the few attacks that happen, bear spray is pretty effective. Guns are overkill and aren't even allowed in the parks around here.
Really fascinating! The pedal-powered blowers (ventilation?) are a nice touch.
After reading the linked article i don't think the two are anything comparable. Too little food, cramped cells, people taking turns to sleep, not being allowed to talk with each other, being led to toilet at the set time with whole cell, injections that cause depression and chemical castration, being forced to call to wife and tell that you have a new family and won't be coming back, rape (though only for those whom guards like)... Of course number of prisoners in USA is larger than it should be and they need better protection (mainly from other prisoners), but it is not in a same class as this reeducation camps.
Hmm also PT Cruiser... not a great connotation at this point.
Thank you. What people are willing to tolerate for a few years in college might be quite different than what they can tolerate as a permanent condition later in life. It might not even be possible to find dependable roommates once one moves a couple of miles away from the nearest college full of similarly situated students. Then there are schedule mismatches. Roommates partying until all hours every night is a little less welcome when you can't join in because you regularly work a 7am shift. There's the lack of an option to go back "home" (i.e. parents' house) for a break, or to store extra junk there, or borrow stuff from there. There's cooking real food due to lack of college meal plans or spare funds to eat out all the time. And then there's kids. I know not all college students enjoy these benefits, but for those who did to blithely say "I did it in college" is just unspeakably callow.
I mean I understand both sides of the argument, but it seems like physical goods manufacturers are doing fine without enforcing restrictions on how their goods are used (I am free to buy an off-the-shelf power tool and then rent it out without paying extra to the manufacturer), so why are we giving this exception to content producers?

In my opinion the law should be changed that content you pay for can be used as you wish except copying (otherwise you'd just copy it and resell). It'll drive up the prices of the "source" content, but the market will quickly fill the gap by offering affordable access to broadcasted versions of such content.
>You don't make a building accessible by putting a sign on the front saying "wheelchairs not welcome"

It's more like instead of adding ramps, just shutting down the actual building and conducting business in the parking lot.
> Her Instagram Stories include one that depicts her while wearing a yellow dress and champagne flute (I don’t like to see bridesmaids getting wrecked).
Boeing crashes: Pilot 'Sully' knows of desperate fight for life
If you start a thread and it gets killed by OS, it's an exception. You cannot predict when or where it happens, and normally it won't happen; there is no error in your code that leads to this. You can still try to gracefully react on a thread death situation in your code by catching an exception.

OTOH if you wrote a non-total function and it fails to proceed given some arguments, this is an error. You should not try to somehow continue if it happens; you should fix your program.
Show HN: A Touch ID-Aware 2FA Client for macOS
I imagine HN is an AI promoting other AI's, which in turn..
MUNI Metro Train Control Challenges
In Java, you can modify same data from multiple threads without the compiler complaining anything. In Rust that would cause a compile time error, until you synchronize the data.
> and it may be a step towards debate turning to policy again rather than personal background gotchas etc.

That would be a nice change! I think that's also the most optimist view. A pessimist would say that the end is no one trusts anything and we get more fractured and partisan.
How Useful a Travel Router Is?