skysight-inc/HackerNews huggingface dataset:
?? Because a cloud company using data like that would be corporate suicide?
Another similar trick: you can use the zoom feature to dim the screen below the normal threshold. Set the zoom level to zero and then set the zoom filter to low light. I use this as my triple click, and it's great for reading in absolute dark without ruining your night vision.
I've tried on multiple occasions to go on twitter, but it like trying to read a newspaper with strobe lights as a reading light. How this became a format will haunt humanity for generations. There is no difference in updating a blog versus being forced to open one of the worst applications known to humanity.
I'm very puzzled about the Swift for Tensorflow investment. I understand that's primarily because of Chris lattner's personal investment...but given Google's massive mindshare in Kotlin/Dart/JavaScript, this is a very puzzling investment.

Kotlin is successful because Google was able to drive the direction of the language. For example AndroidX Compose is being built with compiler extensions in Kotlin with Jetbrains.
Dart is obviously driven by Google.

Swift is going to be controlled and driven by Apple. From a strategic perspective, I don't understand why Google would make an investment like this when Swift-for-Tensorflow has a fundamental need to drive changes in the language itself.

Now, I understand if Google didn't have an alternative. Are you saying Kotlin is soooooo worse than Swift that you can't fundamentally take a similar direction ? Kotlin is currently one of the world's most popular languages, born out of sheer LOVE from the community (without being pushed by the giants).
No, my thoughts are that we need better mechanisms to validate our dependencies.

So far I believe that Maven and NPM have failed to deliver on that front.

The dependencies being resolved from the code store provides a decent mechanism to resolve that issue.

But as long as it's being done on closed software, it's going to be hard to move towards a standard.
Think of it this way - imagine using an iPad/tablet while driving.

Now imagine your grandfather using an iPad, while also driving.

Unfortunately accessibility & haptics have been pushed to the backburner.
Doggerland is one of my favorite historical subjects. It's really worth a deep dive if you're unfamiliar with it.

The TL:DR is that eight thousand years ago the UK and continental Europe were connected by land (now under the North Sea) that was probably inhabited by humans for thousands of years.

A lot of the ancient history of Europe could be under there. It's exciting to see it getting more attention.
Thanks - makes sense. Good work!
So money? Or exposure? I just don't get it. It is literally text messages.
Does SQL Join allow equality with operators like ilike, like,... or custom equality function ?

select * from a
inner join b
on mycustomfunction(a, b);
A Note on SIMON-32/64 Security
How do you define "general-purpose computing", then?

DVD players, microwaves, and even game consoles are single-purpose computing devices, designed to do one thing. I'm having a lot of trouble putting iPhones and iPads in that category. As terribly locked down as they are, they're still very much "general purpose".

And BTW, I think Microsoft's goal was quite clearly for UWP to be as locked down as iOS.
Uber also has drivers to pay. Facebook doesn't. Thus, the margin.
Hits home here. I started reading HN as a college freshman. At the time, a lot of the titles were gibberish to me. Over the next few years I sucked in articles and comments until I had (what I thought was) a pretty good mental model of the industry.

Well that model was... quite a bit off.

But the filter bubble has its merits. A little daily exposure to HN keeps the ideas churning when you're mostly doing mundane stuff.
How do you know which ones have already been run on the environment you are targeting?
The linked page isn't even the home page, you want https://www.deadmanhandle.com/dmh/about/ for info
that's why the big profits, smart people is still a minority
> To pull it off, she works 20 to 22 hours a day. (A few times a month, when she feels the crunch, she spends a full 24 hours at her desk.)

Interesting in the context of "what do you want out of life?" Although it sounds like she's happy this way. Good read!
Searching (2018) shows what can be accomplished for storytelling with hard constraints on the medium.
Thank you. I appreciate all the pointers. It isn’t as formal as that they follow protocols. That’s what throws me off. It’s all supposed to be ‘informal’ and ‘friendly’ but when I bring up something..they keep shaking the contract I signed in front of my face. It’s very frustrating. I have never encountered anything like this before. Getting legal representation is only going to make things hostile. And I don’t know if is worth it for me except to win a battle of hurt ego after feeling ‘wronged’. I am trying to act in good faith but it’s very intimidating to face the board ..and being asked to just bring ‘a friend or family member’ is just weird. I might ask around for other options so I can feel better going into this.
You might be on to something, I had it with Kubuntu, but not, as far as I can remember, with Manjaro or KDE SUSE.
Surely they are literature in the broadest sense of the word.
Urchin (the software that became Google Analytics) was a log parsing analytical tool.

https://en.wikipedia.org/wiki/Urchin_(software)
> every GUI has that same structure, which isn't necessarily true

I'd insist on EVERY here. Container holds list of children. Child holds reference to parent - typical tree implementation.

If you have in mind something else - please show.
Awesome! Wish you guys the best. As someone who has made a few electron apps in the past couple of years (I am not a front-end/back-end guy), I have immense respect for the VSCode team and the quality of the product. They pretty much showed the whole world what a quality electron app can look like and that most of the blackeye electron gets for "performance" can be chalked down to poor programming practices and software design in the case of a lot of other electron apps.
> it's much easier to keep IDs stable over time ... [otherwise] you'd have to hack your slug-generation algorithm to ensure the generated slugs to be unique[.] ... [A]voiding cruft ... [is] in direct tension with the point about keeping them stable given that "meaningful" non-cruft tends to change over time!

Many applications have meaningful unique identifiers, creating a unique slug is not always a "hack". Any app that displays events that occurred in the past often have unique identifiers. Examples include software logs, email, government records, financial transactions, i.e., anything that displays past events.

These records are inherently "write-once", and the primary key can be something more meaningful than an ID. These may be just a subset of apps out there, but in these cases there is a strong argument for removing any ID in a URL.
The way I see it, without an adblocker there is the potential that I will notice an ad. With an adblocker, that potential is completely gone. That's a big difference.

Again, not trying to convince anyone here, I just don't feel comfortable with it personally.
https://www.cnbc.com/2019/05/10/sec-approves-new-silicon-val...

The interview with Eric Ries is a bit clearer than the article, but it still misses a lot of details.
> I wasn't defining "broken" as "the engineers find it distasteful". I was defining it as "broken".

If a piece of software literally will not launch period, then it is broken. If it can do pretty much anything more than that, then it "works to some degree", and just has some number of scenarios that are broken. And my point is that if it has 80% of scenarios that work and 20% of scenarios that are completely functionally broken (ie do not work at all for the customer) that still provides business value. That's the point I'm making. It's not ideal, but in the real world half broken software is immensely valuable.

> Software that's broken in preventable ways doesn't solve business problems, it just creates new ones.

So software that is broken in preventable ways, absolutely does solve business problems. And just about the entire software industry is proof of this.
Generally any equality is fine, but you'd usually do something like on mycustomfunction(a) = mycustomfuntion(b)

And if you do this, it will be incredibly slow because you cant use any indexes in this case.
Have you experienced any problems with how long it might take to run the whole list of incremental changes?
End to End Application Development and DevOps on Azure Kubernetes Service
Lecun.ml Redirects to Schmidhuber's Website
Russian Hacking Collective Claims Breaches of Three Major Anti-Virus Companies
How do I learn ethical hacking?
Introduction to Ethical Hacking

Ethical hacking refers to the act of locating weaknesses and vulnerabilities of computer and information systems by duplicating the intent and actions of malicious hackers. Ethical hacking is also known as penetration testing, intrusion testing, or red teaming.
http://www.jobz.pk/government-jobs/
Yes, the last maker faire I went to had what I both loved, and hated, about it summed up in two adjacent booths.

One was a young girl teaching passerbys to sew a purse together using recycled jeans and fundraising for animal rescue missions.

The adjacent booth was to pay $15 for a "crystal therapy healing and ionic rebalancing" session.
What an approach to pulling a literally razor sharp blade across your own neck.. “be confident”.
I would love to hear one case where that has happened. Information is free money, something virtually no company making money on information turns down.
Is this question asking how to move from one schema to another, or one database backend to another? Most answers here focus on schema changes but I'm not sure that was the question.

Schema changes are relatively straightforward, there are plenty of tools that can help. Changing the database backend is a different story altogether. There are so many unknown unknowns when changing databases, that it's generally best to avoid it if you can.
They explain what other languages they looked at:

https://github.com/tensorflow/swift/blob/master/docs/WhySwif...

Presumably Kotlin wouldn't work for the same reasons they excluded Scala and Java and C#.

(I think that either of C++ or Julia would have probably made better choices, given what they spell out here, but they put a lot more thought into what language to use than most HN commenters seem to give them credit for.)
Your submits[0] are better suited to StackExchange, not HN. You're submitting a generic question daily.

[0] https://news.ycombinator.com/submitted?id=HaywoodParks
I'd be happy to bet you $100 that on May 10, 2024, Uber has a market cap higher than $10B. Let me know.
Now imagine your grandfather trying to change the radio station on a touchscreen display while driving.
w9 form would have been for full-time salary work?
C++ Builder had all those language extensions because it wanted to be binary compatible with Delphi units, including VCL. This is not the goal here.

If you don't care about that, most of the things that you've listed can be mapped to modern C++ just fine, with std::string for strings, std::function for function pointers etc. In fact, that's an advantage of starting with a higher-level API - because it has things like properties explicitly, they can be mapped to different languages in different ways, including cases where the mapping is one-to-many - e.g. property to a pair of method overloads in C++.

This all could be driven by a code generator, which would also produce the data structures to drive RTTI. Think about WinRT - single ABI and object model, multiple language mappings from JS to VB to C++. Delphi object model is actually somewhat similar to that, and even simpler in some ways (e.g. no refcounting). For a Delphi library mapped to C++, the end result could look a lot like C++/WinRT.

IDE support is tricky, yes. You really, really don't want to constantly parse/generate C++, there's just too many corner cases. But if you just take the form designer, it doesn't need to know anything about code - it just needs to understand components and properties, and spit out some representation that a code generator (or even a runtime loader) can turn into an actual object graph. That should suffice for layouts. Event handlers would have to be wired from code, but that's not a big deal.

As far as legacy warts, well, the only other framework we currently have that uses native widgets everywhere is wxWidgets, and its design was originally influenced by MFC of all things, so... It would be nice to have a clean ground-up design for modern idiomatic C++, and accounting for all the modern desktop platforms - but it's a huge project, and unlikely to get far because of that. LCL, on the other hand, is already there, and is a proven and maintained codebase. If there's a way to take it and produce a C++ version, or even a C++ bridge to a Pascal implementation (given that FP can statically link, it could all be in a single shared library that exposes a C API, and its clients wouldn't even know that it's written in Pascal).
Mostly because Uber needs to pay the drivers and they can't really take more than 20-25% cut. Drivers are already complaining that Uber should take less as they are barely making much money especially as there are now a lot of drivers.
https://aws.amazon.com/compliance/data-privacy-faq/

"We do not access or use your content for any purpose without your consent. We never use your content or derive information from it for marketing or advertising"
There are tradeoffs between waterproofing (hydrostatic head measured in mm) and breathability (measured in g/m^2/24h), but "one or the other" isn't really accurate, there are products that do very well at both.
Should we though? Technology was far inferior back then and it would be much cheaper for amazon to achieve the same thing as they back in the day if they had today's technology. Amazon also has a lot more gears moving around in their logistics as compared to Uber.
Your comment assumes that all investors are the same and all companies share the same goal.
I’m running RHEL 8 on my laptop, you can simply install Python 3 via DNF/Yum
>> Either you need to partner with someone who knows the domain (a doctor) and discuss every detail with them, or you have lots of learning to do. :)

> Right, so your answer from before wasn't correct.

No, it's still correct. Regardless of whether you learn something on your own or consult with others, you still need to become an expert in the subject matter. Using outside guidance can help accelerate that process, but you still need to build that expertise yourself.
Swift was chosen because Chris Lattner is leading this project (Chris Lattner designed Swift). This explanation is clearly just a token justification for having chosen Swift.
Well, sure. I've had those too. The trick is making sure some of that time is spent validating the assumptions you made explicitly or subconsciously.

Doing the change right means making sure that a) your change actually meets the request as the requestor understands it and b) doesn't break other features that already exist.
It's been under the experimental flags in Chromium since August.
And then new competitors will spring up who can undermine those prices. There is absolutely nothing unique about what Uber does to keep people as customers.
Sure but there are quite significant competitors around. Lyft is a major one in the US. But countries like India and China, Uber can't even survive as the competition is beating them to it.
It’s not about knowledge, it’s about the amount of risk and the amount at risk.

Two equally skilled investors each looking to invest $10,000 in the same company. Investor A is worth $10,000,000 while Investor B is worth $100,000.

Those two investments look the same on paper but the risk for each investor is wildly different. A test won’t solve for that.
I don't find it odd at all. It's likely just "languages we use" and "languages that would see enterprise value". Certainly Ruby/Javascript fall into the former, and Java/C# fall into the latter.

Not saying Python doesn't have enterprise value, but we have to consider that this is an MVP, so it makes sense for them to limit to a subset of languages they feel comfortable about.
I'd rather work at home, with a Wheelie Boy in the office.
It looks ridiculous, but this could be of real use to me. Three things in an open office distract me: conversations, glare, and motion in my peripheral vision.

My inability to ignore things other people seem to be able to ignore really disrupts my ability to focus - to the point where literal blinders are at least worth serious considerations.
COM has always supported C. Go and look at any headers generated by MIDL and you’ll see a C variant of the interfaces.

I don’t see why you couldn’t write a UWP app in pure C, you’d just need a shitload of boilerplate and glue to make it sane to work with.

Though the C++ projection contains quite a bit of boilerplate itself, so... shrug
Chrome Ext: Highlight Vital Keywords on Privacy Policies, ToS, Cookie Policies
Has anyone done research whether stopping using Google Analytics impacts Google Search rankings?
What fascinates me is that my cat understands the difference between when I've left the house and when I've gone somewhere in the house that she can't follow. I got her in college, and the first few years when I would take her home to my parent's house my mom put up barriers limiting the cat to the ground floor of the house. If I went upstairs to take a shower she would sit at the bottom of the stairs crying the entire time, but if I went out to the store she'd curl up and nap or whatever without a care in the world. Likewise in my current house if I go out to get the mail she won't make a sound. If the windows are open she'll run to the open window and sit in it watching me, but won't cry. If I go into the basement, on the other hand... We actually came to a compromise on that, because the clothes washer & dryer are in the basement. If I'm just doing laundry I'll leave the basement door open so she can sit at the bottom of the stairs and watch me. Naturally if I'm busy in the basement for more than a few minutes she'll start to creep in, but a gentle rebuke will send her back to the door. Not once has she tried to run into the basement and hide or anything like that.

This cat will also come to the door and greet me every day when I get home. I remember one day maybe three years ago when for some reason I came home during the middle of the day. I came inside and and nothing - silent house, no cat, so I came inside far enough to look down the hall towards the bedrooms where I figured the cat was sleeping. At the far end of the hall was a kitty face just barely peeking around the corner, and as soon as she recognized me she let out a machine gun burst of meows and came running at full speed.
From what I have found personally, the wait times on Uber and Lyft are the exact same in my area in Canada. Every driver which is on Uber is also on Lyft. So I don't think the network effect is helping them much as riders aren't really getting anything different in terms of wait times. Also this is even after Lyft barely being about 1 year old in my city while Uber has been around for many years.
> Uber might run out of cash before the competition is crushed.

True, but time scales matter. Given their current position, it might take 20 years for that to happen. By then, who knows where they or the market will be.
The article makes some good points about not talking down to older people, but here's the thing the article misses: aspiration. Advertisers test all sorts of messaging before they roll out a large campaign, if empowered old people sold units we would already see more of them in ads. Advertising is largely playing on the target audiences emotions, selling them an idealized form of themselves if only they brought X product.

Old people dont aspire to be old. They are, for the most part, quite happy to buy products fronted by younger people who remind them of their younger selves. So the missing grey dollar goldrush this article bemones is largely already being served, and its worth considering that most ads must simultaneously reach multiple demographics, would you aspire to drink old lady coke?

Advertisers are not stupid.
I'm not sure how any of that relates to you suggesting "DoD does not exist" above. What do you mean?

The DOD is not a singular ruleset, but something defined by the project team, and which can evolve as the needs or the project request. It may or may not involve some or all of the components you've mentioned.
"Move Judiciously And Reuse Things" vs "Move Fast And Break Things"

(There may be some overlap)
Several studies[1] have found that gender diversity on boards is correlated with reduced risk of fraud.

[1] https://www.ft.com/content/cdb790f8-c33d-11e4-ac3d-00144feab...
>Plus the acronyms.

GCJ and Excelsior are really niche, even people familiar with Java ecosystem might not known them as they are mostly used for AOT ( Ahead of Time ) Compiling Java into a Single redsitrbutuamble binary in the early 2000s. I was writing RSS Web Server application then and was looking into how to do Client Side Desktop Apps.... UI toolkit was a bag of hurt for Java, and I gathered that is still the case today.

I think JakartaEE is really just a rebranded JavaEE.

I know Graal only because I follow TruffleRuby, which is a new JVM written in Java. And it has proved that optimising Ruby, once thought as impossible due to its dynamic nature to be possible.
Strangely, I can confirm those numbers exactly, except exchanging 'wife' for 'labrador retriever'.

Top of the range is a guy with a history much like Carl in the article (whom he even looks like): Rescued as a small, scrawny, lost kitten. Now ten years old, still small and scrawny, but wickedly smart. There's all the basic stuff like opening doors, if necessary climbing nearby furniture to reach the handle, and then there's all the less easily quantifiable behaviour - foreseeing my actions, picking up the gist of relevant conversation, integrating smoothly into domestic life, balancing resources (food and litter) between upstairs and downstairs, and undoubtedly lots that I no longer notice, because I've come to take it for granted.
How are the independent investigators financed if not mainly through taxes?
You can't typically replace a 150k/yr engineer with two 75k/yr engineers.
> Elon's word which means jack

He has proved his words countless times now. I have no idea what you are talking about. Only criticism I have about Elon would be his estimations on the time but I work in the tech field too and I can relate to issues coming up which postpone the deadlines.

How exactly is Waymo thought to be the leader? It's like the same argument short sellers have been making for years that Tesla electric cars will be overtaken by other car manufacturers. Come back to me when Waymo has overtaken Tesla in actual and on the market product.
The article says the prints were likely exposed from land movement about 6 months ago. Given NZ’s landscape is always changing this seems a likely explanation.
Fixed price is fine if:
Not only you understand the scope, but the client does too. Make sure you write down exactly what you're going to deliver in your statement of work, and ANY DEVIATION, CHANGE, or ALTERATION is a change in scope and subject to a change request in writing with added cost.

Also write down in your SOW that anything you send to client for review or as a deliverable, is considered accepted by client if they don't say anything about it for 2 days.
https://www.gore.com/products/industries/life-sciences/medic...