skysight-inc/HackerNews huggingface dataset:
Checked Exceptions are the main reason I switched to C#.NET. I hated checked exception. I know the designers wanted to save us from ourselves but they ended up making the language verbose.
You may find this interesting

https://www.lesswrong.com/posts/9cgBF6BQ2TRB3Hy4E/and-the-wi...
Scala is overcomplicated. Java's goal was to get rid of C++ complexity, Scala sneaked it back in.
The article doesn't specifically mention Monsanto, though I couldn't imagine them not pursuing this technology.

Also, thankfully:

> As of 2006, GURT seeds have not been commercialized anywhere in the world due to opposition from farmers, consumers, indigenous peoples, NGOs, and some governments.

It's a common narrative that Monsanto did release crops into the wild that caused nearby farms to produce sterile crops after incidental cross-pollination. It seems like this is misinformation?
I got a kid, which pretty much changes everything.
Those are not useful parameters to compare.
Even if they were, consider prices of flash memory in the same timeframe, and the answer is yes.
Agreed on all counts
I see two major problems with this business model of subsidizing TV hardware with adware/telemetry/spyware solutions:

1. The UI platforms + middleware used for these TV's are often a low budget MVP development (it's also not part of the core knowledge of manufacturers), meaning you don't need to go far to find customers complaining of unresponsive UIs and sudden crashes.

2. The lifetime of the device far exceeds the likely manufacturer support for the device's software. This means you will end up with an insecure unpatched device connected to your home network.

Both these problems are resolved with a 'dumb' TV/Display, to which you connect your media center of choice.
Boost's shared_ptr up to 10× slower than OCaml's garbage collection (2011)
draw.io, lucidchart.com are tools I've enjoyed using.
Being a startup employee is statistically just a bad deal, in terms of hours invested to equity out. Being a cofounder or advisor isn’t too bad.
I think I'll disagree, and I'm someone with a native Asian language. A character doesn't mean anything in Asian languages, and any attempt to use a fixed-length encoding is pointless. The concepts you want instead are either a code point or a glyph. The concept of a code point is useful as a part (and not the whole) of Unicode-validating, encoding, and decoding. A glyph is useful mostly in rendering engines (i.e. webkit-internals and UI rendering frameworks). Okay, maybe they are also kind of useful for sorting and collating. But fixed-width character encodings are almost never useful, and invite programmer to make assumptions about how strings can be sliced.

Most server-side applications should never have to know what these concepts even are. Or any library that is not user-facing. They get bytes from the UI layer, and they can keep them as opaque bytes. For user-facing apps, you can ask your renderer library for a pixel-width or similar for a string, and let them handle how to parse it. Very little code ever needs to know about unicode.

Any kind of input-sanitization is vastly simplified in utf8, and that makes it worth it for me. For me the really troubling trends are conventions like Rust Utf8Error, where they can cause what I'd consider a UI-related exception in code that had no business even interpreting what those bytes are. Unfortunately, every API uses strings, so they are kind of hard to avoid. It introduces what I'd consider a software layering problem.

Maybe others here with more experience with internationalization can chime in and tell me I'm wrong.
I feel some control over whether or not I’m in a gang, but little over whether I happen to be shopping at the mall at the wrong time. That’s why gang violence is more acceptable I guess?
HTTP Server Frameworks for Dart
Mind you, this is a 18/7 screen with an insane viewing angle. Your eyes do not have that much in-picture dynamic range; you only see it when the content is dim. (I have an older version of this on my desk.)
> The only thing automation seems to give me is more productivity, which eventually lands something else on my plate that I need to automate and the cycle begins again.

https://en.wikipedia.org/wiki/Jevons_paradox
You don't need those 4 paragraphs.

I have this alias in my .zshrc:

clc() { sbcl --no-userinit --load $1 --eval "(sb-ext:save-lisp-and-die \"$(sansext $1)\" :toplevel 'main :executable t)" }

Sansext is a custom function that strips the file extension from a filename, but you don't need that; you can read output filename from $2, or whatever else.
Can all the nice people who have downvoted explain what I said wrong?
Many of these people experience serious mental health issues, including addiction. I've had mental health struggles myself (depression) as have many people here. If you are among them, ask yourself how well you think your recovery would have gone without a safe, warm, dry place to retreat where nobody would bother you.

Then there's the issue of many mental disorders strongly affecting executive functioning, which is required to keep appointments with their healthcare provider. Even people in the most stable of circumstances miss appointments; now think how difficult that would be when you don't know where you'll be sleeping that night (plus aforementioned mental health issues).

All of these issues compound on one another. I have nothing but sympathy for people experiencing homelessness, and nothing will change that.
What kind of health insurance were you offering your employees at that age? MRR? Must have had a real unicorn on your hands.
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems is a really good book.
A lot of this could be misleading, a programming language can have excellent syntax to do something small and yet might turn out to be a horrifying if you are going through a complex system.

Having worked with Kotlin I do love the language though. There are some features like extensions which I hate. But in general I love the syntax though I do not find any significant advantage of using it over java.
Should we have an eligibility criteria for people who can be allowed to complain?
TCS Launches New Blockchain Kit That Can Help Enterprises Build Apps 40% Faster
Though essentially every language has a romanization.
Also because I don’t see Boeing exiting the medium size jetline market, it would be like cutting an arm and a leg of the company. I see it as a mea culpa, as they recognize the screw up and try to make it from “0”. Not really 0 but if they redesign and improve the failures, the rest of the 737 is a pretty succesful plane.
But with this way of saying it they are paying a public penitency, that maybe the public want them to pay.
Yup that's due to Youtube uploading/transcoding. I put a note below the controls but that may not have been the most visible. It's definitely something I'd like to improve on in the future but would require my own direct streaming. Maybe something is possible via webRTC though.
He mentioned cars. Can't wait until personalized ads show up in cars.. "visit McDonald's drivethrough in 0.5 miles, buy your favorite, the McRib(TM), and get a free drink with code xyz! Only 2 minute detour and the drivethrough currently has 2 cars in it!". And it will have user profiles and knows the driver's gender, etc, and shopping preferences. Child seat fitted since 2 months but weight sensor suggests no child on-board? "Discount at Walmart for new parents! For example diapers 20 pieces for 5 dollars! Come on by and have a relaxing shopping experience without the need to baby-wrangle!"
Except last time i checked, flutter for web renders everything in a 2D canvas, which for some reasons doesn’t feel that great.
If Uber can only succeed with him in charge, and nobody else, then it’s not a very good let alone realistic business is it?
Dealerships incentivize people to take up loans by giving bigger rebates on financing.

You can take advantage of that. After all the price negotiation is done when I buy a car, I would ask the salesperson for the rebates on financing. Usually they have $0 for the all-cash deal, $X for 0% rate loan, $Y for 2%, $Z for 5% loan, where X < Y < Z. I would take the worst loan with the biggest rebate, acting like a dumb customer.

Then on the first loan payment, pay off the whole thing. Just be sure there's no prepayment penalty.
One of the folks from Othernet helped me understand what they are doing here - https://news.ycombinator.com/item?id=21759819
Meituan-Dianping backed online food delivery startup is losing $1 million a day
It’s not about percentages. Even with Linux users at ~1%, that’s still a large enough number of people (including folks sophisticated enough to write apps to scratch their own itches and share what they’ve built) to sustain a healthy ecosystem.

Since you refer to Chrome OS... when I say Linux I’m referring to GNU/Linux — an environment that promotes user freedom.

While it would be nice to have more people use Linux, I’m grateful for and satisfied with having something that makes my life easier (with enough critical mass participating). “Year of the Linux desktop” is simply a feel-good “nice to have” bonus, as far as I’m concerned — no market share OCD. It’s already good enough (actually fantastic!) for the people that currently care.
Anyone adapting Snowcrash needs to have a sense of the absurd and OTT along with the ability to play it completely deadpan. Angela Robinson brought us D.E.B.S., so I have some hope.
Point proven I guess.
Vizio snooping system:

ACR collects data related to publicly available content displayed on your television/display, such as the identity of your broadcast, cable, or satellite television provider, and the television programs and commercials viewed (including time, date, channel, and whether you view them live or at a later time) . We also collect unique identifiers about this TV, including the IP address. This data is collectively referred to as “Viewing Data .” ... When ACR collection is turned on, we may share Viewing Data with authorized data partners including analytics companies, media companies and advertisers. VIZIO and its authorized data partners use Viewing Data to generate summary analysis and reports of how users engage with content on their TVs and other devices. VIZIO Viewing Data is sometimes enhanced with household demographic data and data about digital actions (e.g. digital purchases and other consumer behavior taken by devices associated with the IP Address we collect). Viewing Data also enables our authorized data partners to deliver advertising relevant to your profile that you might find useful, both on the VIZIO TV/display and other devices sharing your IP Address. Viewing Data is also used to help content publishers, broadcasters or content distribution services create or recommend more relevant entertainment based on summary insights, as well as helps us improve the design of our products, software and services . You can easily turn this feature On or Off in the RESET & ADMIN menu. If you have trouble enabling or disabling Viewing Data, please contact VIZIO Customer Support by going to support.vizio.com ...
So it can only succeed if he’s steering it? Doesn’t sound like a good business
As Schopenhauer mentions, a good way to feel better about your situation is to consider those who are less fortunate.

I don’t see what your gender has to do with it. In South Africa I belong to a class of “previously disadvantaged” people. I choose to ignore this distinction and the advantages conferred on those “previously advantaged.” I even refuse to accept any advantages from the government arising as a result of my skin colour.

That difference might exist and sure it might make my life harder, but in my view life is about action not results and as long as my shoulder is to the wheel, one glance at the abject poverty around me is enough to keep me pushing.

I’m sorry to hear about your situation and wish you luck.
Top four best-looking smartphones launched in 2019
Is this better than postgres's native NOTIFY?
Netflix is going to know what I watch no matter what device I use

Sure, Netflix is going to know what you watch on Netflix, but do you really Roku and Sony to know too?

my TV is probably the most private way for me to watch a streaming service since it knows basically nothing else about me

It may know your email address from your Netflix login when you log in to Netflix from your TV, your TV could send its serial number, Netflix could sell your identity to the TV maker.

Or if you use an app to set up your TV, they could get your identity from that.

Or, worst case, they can probably figure out who you are from your IP address.
I don't think it is easier than driving a car- somehow it feels even harder. Driving is a very well defined task: you are sitting in a precise position from which you get a well defined and purely visual input, and based on that you operate on three or four analog commands- maybe 3 degrees of freedom in all? And while the visual environment can be complex, there are situations- such as driving on a highway- in which the environment has already been reduced to a schematic version of itself: a wide, mostly straight road, with lanes and sides marked, and all other objects on it conveniently vehicle-shaped.

Cutting hair is none of this: your position constantly changes, and the stuff you're operating on is irregularly shaped and constantly moves and tilts and turns. You need to manipulate small tools relying on a mix of visual, touch and force feedback, and you need to interact with hair, which is probably difficult to model.

I don't know much of surgical robots, but I assume they're either executing pre-planned operations with a single tool on a completely still subject and/ or they're being controlled by a human surgeon.
Visualize bike rental data in Clojure
lasts over a year

I'm guessing this depends on how often the device broadcasts?
One business you can start that will cost you nothing is write a book about how people cannot start businesses in America, and sell it on Amazon. There are a lot of books for sale on Amazon complaining about America; somebody is making bank off of them.
Quite a few sites just draw overlay over the article, so sending it to Instapaper/Pocket work fine. Unfortunatelly paywalls are changing lately and it works on fewer and fewer sites.
This, I think people are arguing for ASCII in programming, not going back to ASCII in general.
Sure but then a computer doesn’t understand its own simulation so it’s apples and oranges
I agree that people in that situation should be able to work some of the time. Just the same as teenagers, part time workers and legit "extra income" people. This is always the argument against, say, raising the minimum wage, or providing more workplace protections.

Its a lie - you can absolutely fix this situation. No law is gonna be perfect, but having a situation where the "main" job provides actual days off and health insurance is a good thing. If disability is the main job, and you get benefits through that, nothing should stop you from doing part time.

But, you shouldn't allow your friend who already gets a disability check to dictate that everyone being abused by a second class labor system shouldn't have rights too. I would RATHER your friend who is already taken care of lose their gig economy job if people who have to work 3 jobs instead only have to work 2. I'm sorry, thats better overall for society, to me. You can argue the tradeoffs, and maybe have people on disability be able to work 20 irregular hours without losing disability. But you're depriving people of time off to be sick, time to be with their families, and health insurance so your friend can get slightly more self-actualized while he's actively getting a check every month? I'm being somewhat trite here but, in my mind its not even a comparison.
Live Typing – Update and What's Next
The exception I'll take with regards to my "today's programmers" comment is that, again, in my opinion, things are not getting better.

The simplest example of this I have is iOS. I wrote an app years ago that required me to implement a genetic solver. Simple enough. Well, not so. Objective-C is so thick and heavy that this thing was a complete dog. This was back in the iPhone 3 days. I needed this solver to produce results in real time, defined as "as quickly as a user could touch a button". This thing was at least an order of magnitude slower than what the app required.

So, I re-coded the thing in plain procedural C++, not OO. Clean, simple fast code. With that change the code ran faster than real time, to the point that I could then add features.

Anyone trained in languages like Objective-C, Python, etc. sees the world through a single OO lens and "programs" by threading together libraries and really chunky slow code. They lack the benefit of understanding the same or more can be achieved by leaving that baggage behind. This is how we end-up with machines operating at GHz that actually slow down despite having massive amounts of memory and resources.

I am not anti-OO, but OO seems to be an inextricable part of bloated code these days.
Disabling javascript entirely on the page works for me.
Simulate yes. But not understand.
Perhaps all forms of randomness are pseudorandomness of various quality levels, which turns out to be good enough?

It would be the end of the current interpretation of what science means, but the process and results of science could carry on as they always have.

There is also the glimmer of post-science, in which we might be able to find a process/method that is more effective/efficient than the scientific in some domains.

And you’re right — there will certainly be wailing and gnashing of teeth. :-)
It is mostly C# that is keeping Java on their toes. Java competes with C# than any other language in this world. In the enterprise space, it is either Java or C#. If you check most of their improvements, they were done ion C# first, then they follow.
I salute anyone with the conviction to plan and take their own life. What other sovereignty does another human have save over their own life?

Also your snark reveals some inherent metaphysical assumptions. They may or may not be wrong, but why assume we all hold them?
The Kotlin creators were looking to create a modern language without some of the issues that Scala has. Judging from its rapid growth in popularity, it is doing a few things right.
The app has features using the camera though, and can act as a 2FA for desktop logins, otherwise I'd need my card and a card reader with a PIN pad to input the challenge given during the login process.
https://imgur.com/a/jvEzT7l
Chip based systems don’t prevent card skimming, in fact you also get the pin with those since you can still read the track 2 data and also get the pin with a skimmer that is placed on top or even inside of the pin and chip reader.

This is essentially the same exploit as ATMs with often lower risk since gas station pumps aren’t inspected for skimmers.

The only way to prevent track2 skimming is to remove the magnetic strip however there are also many skimmers today that don’t read the track 2 data but rather scan both sides of the card giving you the CC number, exp date, CVV/CVV2, issuer code (if present) and the card holder details then you can usually perform a card not present transaction fairly easily at best you’ll only have to match the card holder with a post code or a billing address however most issuers will let you pass security with any address that was tied to the card for the past 5 years so your google search results on the name doesn’t even have to be super up to date.

Basically anything but a bulletproof wireless E2EE system will allow skimming. And I’ve seen PoCs for near IR photographic skimmers that try to photograph the card from within the wallet or sleeve with moderate success.
Ibm is a strong brand in the enterprise sector. Such a big name pulling off is at least the sign that the tech didn’t catch up in their world.

I don’t think server side swift has any chance against the other contender, it just has nothing special to offer and it’s often not even on par with competing technologies (go simplicity and concurrency, java ecosystem, python dynamic nature, rust safety, etc.). It doesn’t even have async...

I would be surprised if anyone but iOS devs use it.

Ps: and don’t get me wrong,i absolutely love its syntax and type system. But it’s not immediately obvious to someone already familiar with another PL.
Tricks to Maximize Christmas Profits in Your Salon
John Carmack: Build issues suck the joy out of programming for me
10 Mindset Differences Between the Richest 1% and the Other 99%
States without a good social safety net do not do better in terms of new businesses. Frequently the opposite - not having an educated workforce, infrastructure, or any amount of established industry keep the bottom states at the bottom. If they did do better at starting businesses, many of us would be moving there.
The vast majority of technology doesn’t need to notify you or somehow artificially announce its status. It seems strange, then, that a site on calm technology primarily concerns technology that does, devoting a good portion of the page to promoting ”calm communication” through buzzing, beeping and blinking.

We should instead question whether we need the information that is being communicated in the first place, because even a colored LED or a soft haptic buzz can be stressful when we know what they mean. Maybe we should minimize the use of such technology instead.

In my view, calm technology only functions when you use it. It answers your questions or solves your problems only when prompted to do so. Maybe a robot vacuum cleaner that beeps on faults and vacuums on its own initiative is helpful technology, but with alternatives that won’t have any reasons to steal your attention I can’t say that it’s calm technology. IM with a soft haptic buzz to notify you of the receipt of a message may again be immensely helpful, but an email account that I check myself when I feel like reading messages is more calm.

If your life seems calmer when you know exactly when you’ve received a message regardless of what you are doing at the time or the nature of its content, you should perhaps think of how to lead a calm life before worrying about whether a pleasant beep or a soft buzz is the best way to direct your attention to it.
I don't agree that companies should be absolved of blame simply because they're acting in fear of a lawsuit. You are right, the DMCA is the culprit here but equally disgraceful is the sheer cowardice on Google's part. They can afford to fight for their users and techno-utopian ideals but it's far cheaper to employ half-baked technological solutions instead.
Why would you write a test instead of a type declaration if you had the choice?
> Even more interesting to me is the idea that the American government has such a hold over the patriots in the military that they could be commanded to enforce tyranny.

Tyranny generally doesn't come overnight. There are plenty of things you can ask soldiers to do that they'll feel uncomfortable about but still do it, and then in eighteen months when it's time to reenlist they decline. A decade later you've got only zealots.

> Or, that owning an assault rifle is some antidote against the best funded military in the world, which has been fighting armed insurgencies for years.

Because we sure handed it to those Iraqis, and the Vietnamese before that.

Counter-insurgency is hard. Having planes and nukes doesn't help you when the bridges and cities are friendly assets. Morale is low when you're fighting your own people. You can't guard every military resource with hundreds of soldiers, but that means the one guarded by twenty can be overrun by a hundred civilians if they're armed.

And it only takes one bullet to kill Hitler.
Probably more effort than most... I look through profiles, their skills, stats and reviews and contact directly. I never (after doing it in early days) post jobs and see who replies. Worse, these days you get spammed with junk. People even track your email/Skype down and contact you directly.