skysight-inc/HackerNews huggingface dataset:
Ethics can last centuries and are the basis of customary law and the idea of a "reasonable and prudent person". AI engineers don't have their hide in the game, they just work. It's not interesting.

Introducing AI as automation for human jobs has consequences beyond one company's profits. So there needs to be non-profits or committees that take a stance and represent themselves. There doesn't need to be some scientific papr on "AI hut my job" because all the science is on the company's part, making the AI in the first place.
You are not the only one -- I've been developing in Flutter for the past couple of months and overall I'm very satisfied how easy it is to develop in it compared to native Android and iOS. Being native Android dev, I truly believe that there is a future in Flutter. Till now I was rejecting all the other cross-platform frameworks.

Big part of it is thanks to the community which is providing all the handy packages to add some native stuff easier (such as permission, localization etc.)

I agree with other comments that Flutter Web is not ready yet I've tried to build web version for wish list sharing based on Flutter and I was struggling, so in the end I've switched to Tailwind + Vue. Some issues I had was that website didn't behave like website. For example I couldn't select text with my mouse. It felt and behaved more like a mobile app through the browser.

For mobile though it works (almost) perfectly, my example of the mobile iOS and android app build with Flutter: https://wishpy.com/

Although it loads a bit long at the beginning and I still need to figure out how to show images and icons without an uncomfortable glitch at the screen start.
There’s already a Python-like language called “Snek”: https://sneklang.org/

(Made for really tiny devices; originally implemented to run on a device with 32kB of Flash and 2kB of RAM).
100% agreed on this. Also: because reputations matter.
"emplace_back"? People actually looked at this and went "Yes, this is a good function name. I understand this perfectly."?
Been applying to YC with this idea since 2015 and been knocked back 12 times now. Congrats on getting in and getting customers, is very inspiring to see more success in this market. I truly believe that unlocking the latent value in the structure of web apps is such a huge thing that's going to be a real game changer for the future.

What are you using for virtual browser? I open sourced my virtual browser component here: https://github.com/i5ik/ViewFinderJS
"goto considered harmful" was at least not wrong. It didn't say who considered it harmful, but at least it was still presented as an opinion.

This title states "Python is Faster Than C++", which neither implies that this is just an opinion, nor that it isn't an absolute statement. You have to figure out yourself that it's probably hyperbolic and just referring to special cases.
Yeah, but I think it puts to test the usual mantra of "write now, profile later, and optimize the bottlenecks". As reality repeatedly shows, developers often don't progress past the "write now" part, even if performance issues are crippling and annoying users to no end.

We can and should do better.

What this topic also is, is a reminder that with null-terminated strings and enough abstraction layers, you can easily make a O(n^2) or O(n^3) out of something you thought is O(n). I technically knew this (there was a popular article about it many years ago, I think by Joel Spolsky, but I can't find it now), but I didn't bother to look out for it in my current project. Thanks to this debacle, I'll do a performance review looking for "accidental quadratics", and I'm guessing many other developers will do it too. So it's a win!
I believe that's actually what folk are doing these days, literally linking in LLVM and using it to compile C into machine code then executing it during runtime.
The minor lesson here: be careful operating heavy machinery with no cost limits -- or hire someone who knows what they're doing to do it for you.

The major lesson: audit your expenses every month (or hire someone to do it for you). The AWS UX cost them $800. Faulty business administration cost them $6200 on top of that. It could have just as easily been $MAX_CREDIT_LIMIT.
> The semantic details are a distraction.

But it's a distraction gladly used by those who want to promote more copyright restrictions - everyone learns as a small child "what's yours is not what's mine", and everyone learns that theft is bad.

So calling piracy theft means everyone has the gut reaction that it's bad.

Calling piracy an infringement of a monopoly has a very different flavour to it.

Copyright monopolies do serve a purpose. But one shouldn't try to distract from this purpose by calling piracy theft.

Before "copying" music or books was cheap, the situation was quite different (tunes and books were copied left and right, nobody cared, but you had to pay the musicians to perform a tune, and the scribes to copy a book), but theft still existed, and was punished.
You're holding Google to falsely high regard.
don't bother with google technologies. they all eventually become a mess of versions and incompatibilities. googlers create new shiny versions to get promoted instead of incrementally improving existing tech.
Violence and death threats has no place in a civil society.
They are just fringe lunatics and not half the country.
Hi, I have been working on a project to create a story based UI for reddit that will allow easy discoverability of new Posts. Please try it and let me know your feedback.
Thanks
Let's say the control system gets input from sensors and that actuates the effectors?
Quantum circuits with many photons on a programmable nanophotonic chip
Sorry, one can read "just that" in two ways there, "it at all" or "only".

To carry on with your intended meaning, what is the problem if the technical documentation is more than just technical documentation? We're talking about a paragraph here, maybe 0.1% of the documentation. Are you making a claim that at some percentage of non-technical content the documentation becomes illegitimate?

I'm honestly just trying to understand what you're getting at.
If you realise how it relates to "placement new" then it does kinda make sense. But yeah, not exactly beginner friendly!
Show HN: A block-based note editor like Roam Research
It will be very difficult to unwind. Years ago it was natural for electronic devices such as mobile phones to have a replaceable battery. Then a popular brand decided to make the battery irreplaceable by the consumer and the rest followed. The justification was the need to make thinner devices is far more important. Now user replaceable batteries are a rare thing in last generation devices, even in laptops! So call me skeptical if after a decade or so they will all go back to what we had before, when one could upgrade a HDD or memory in a typical laptop in a couple of minutes, and business models were even more easy to service.
>Can you be sure this is targeted at mobile game players? Have you read the tutorial page and are you perceiving things at face value? Have you considered that satire can deliver a valid criticism via irony, pastiche, wit,...? Could this also be a warning or a put down directed at mobile game companies who tend to consider gamers as consumers through their business models?

I can't answer those because as far as I can tell, none of that context was really mentioned in the piece. If the bar for understanding the documentation is "you have to go on twitter and ask the author a bunch of critical questions to explain the joke" then consider the group of people who you are limiting that documentation to.

I am not sure what you mean by some people are trying to turn something into a categorical imperative, I didn't see any statements to either of those ends. I see some people who have apparently suffered, making a specific request to another group of people to help reduce their suffering.
I was trying to say that the reason we have this paradox of "pirated bytes" that simultaneously causes losses and doesn't cause losses is that we try to impose rules of the material world onto the world of ideas.

I'd argue that software isn't built, but discovered and selling the same knowledge of how to sail the discovered island is a challenge, as we know. SaaS is essentially hiding that knowledge and selling bits of derived knowledge specific to each customer. SaaS doesn't attempt to sell the same knowledge twice. Otoh, the movies and music industry hasn't figured out this derived knowledge trick, so it struggles.
> I will happily take any vaccine that has been tested over 10M people for over 1 year

But that is bullshit.

A.) Because we did already vaccinated more than 10 m people with each vaccine.

B.) We already did phase 2 trials to know it is safe!

Repeat after me: Vaccines are at least 1000x to 100000x safer than going unvaccinated.
Indians have elected their government .. and any third party which is non state actor has no control or say over it .. especially if the same social media companies bring their own agenda along and distort reality at larger scale .. its better to distort reality at an individual level by another individual.. but a social media with enough resources can twist any fact and have much far reaching consequences .. we have chosen our own demons to fight .. we dont want some international privately owned companies what is wrong and what is right !! at least with a right leaning government, we own our own failures .. otherwise stop deplatforming people and be truly neutral ..then we will see.. a social media is just a tool for entertainment.. these white men sitting in their thrones dont decide my countries future .. especially when we already have an extremely stupid left leaning ecosystem already destroying any sort of progress and distorting it.. this global left movement has already won in USA .. and even europe .. we won't let it win here in India .. at any cost !
No roguelike ever had a locked chest that wasn't meant to be open. Lootboxes aren't meant to be open unless you pay.
I think without profiling search results would be worse.

Searching for "cucumber" means something very different to me and my dad for instance. Without profiling both of us get worse results.
Naming things is very hard. Wish there was away to learn how to do it better. Reading more to acquire new vocabulary? Learning latin? I'm not really sure.
> No, its not at all the same. Tesla sell a lot in the US even outside of insentives.

Not much. This comparison includes apparently also plugin hybrids (So BEV and PHEV combined) https://en.wikipedia.org/wiki/Electric_car_use_by_country

Out of all new cars 1.9% were plugins in US in 2020
18.1% were plugins in Finland. 74.7% in Norway.

And they were not full EV's over here. Only less than 2% is full EV here (which is still more than what's sold in US). The majority is basic family movers like Volkswagen Passats and whatnot that allow daily driving to work with electricity and then for summer cabin one can go with gas.

I do understand why consumers are not enthusiastic about them in US. As in some cases it can be cheaper to just go with gas than use electricity.

Over here its overwhelmingly cheaper to drive with electricity. As an example the RAV4 PHEV costs around 30-50% to drive using the EV mode instead of fueling using the average price of household electricity here.

> Sorry I mixed up PHEV and FCEV. Our dicussions is about FCEV but I wrote PHEV, that is just a hybrid with a plug.

Yeah FCEV's have a hard time going forwards. Unlike plug cars that can be charged at home with FCEV the full chicken and egg problem in refueling is there. Perhaps someday, but in general overcoming those problems is really really hard.

> Also, for PHEV the emissions are often understated.
Yeah. Especially when there is no significant savings with charging.

As gas costs closer to $8 per gallon over here actually charging is far more common. It's so much cheaper to drive with the battery than by using gas.

It's basically all about economics. Make it cheaper and people will buy. Expensive status symbols only go so far.
It used to be that you could be a bit selective with your circle of friends and you would only have to deal with "less capable" people in family meetings a couple of times a year because you don't get to choose those.

And since they could barely operate a computer there was some natural barrier of entry that kept these people away from the internet. Then phones and apps happened and the all flooded to social media and here we are. They come from all sides of the political spectrum, so pretty much the only way to avoid them is to stay off social media.
They have killed off "classic" VPN for no real reason, as its supported in some cases. Ridiculous.
Interesting read. A little "florid" perhaps, some turns of phrase probably don't survive translation.

I don't envy anyone who works the midnight shift in a 24/7 r&d boilerhouse. Liver eater indeed.

Given US strategic concerns in VLSI we are probably going to see another slightly different chapter in this story:TSMC being induced to bring core IPR inside domestic US production, presumably for cash injection and guarantees to Taiwan for their strategic interests being guarded.
The fun thing is...why oh why depend on other castles like aws? Servers are cheap, independent Data-centers are here, and good system administrators (like myself..of course) are still a living species (although on the brink of extinction outside habitats like finance and insurance etc)
The tweet has +400 likes so there's that.
Most fun was Japan because of the islands, interesting that it took Hokkaido longest to stabilise.
I got my M1 MBA recently. I also own 2015 MBA and I've to say the decision taking MBA instead of MBP is legit. I feel like I'm using iPad instead of Mac, all things are buttery smooth. I open these apps vscode-insider, Safari 6 to 9 tabs and terminal with three process in each tab. Apple Music with bluetooth.
Think of it this way: The Air is not the underpowered almost-macbook anymore. The Air is THE M1 MacBook now. The performance is all there. The magic is all there.

The Pro is like a Plus version, with some bonuses for a higher price -- no thermal throttling whatsoever, a brighter screen, the TouchBar, a bit more battery, better microphones, stuff like that. Get it only if you want those and don't mind a little heavier machine.
Why we went passwordless on our new product
I used to love reddit, and while I still use it almost daily, I have come to hate it. Whenever I do a search in firefox and end up on a reddit result it is always pushing the app, recently they even put an artificial delay on the 'open in browser' button, while the 'open in app' button appears straight away.

And this new 'online feature' why would you push this in the current age? Everyone is already scrambling for their privacy.
as far as I can tell as an outsider, all US media is strictly partisan so even if twitter was a broadcaster and not social media it wouldn't be outside the norm, even more centrist than radio and TV.
I think that would be one of the benefits of being Google (or Amazon, or MS) -- their cloud strategy isn't as beholden to a single customer.

Which means they may or may not do a good job of feature prioritization, but it's not always "whatever (big customer) wants."

FWIW, when I worked for a larger GCP customer, they seemed fairly decent at hearing about and addressing concerns. I realize cloud functionality (especially interfaces) is accreted over the years, and can't be delivered all at once.
If you put the grass where nothing grew before, like a desert. The situation in reality is the opposite: people make forests into grassland.
WGSL has been chosen as of 2021, nothing more to discuss.

https://gpuweb.github.io/gpuweb/wgsl.html
> A targeted system would hide such ads.

Note that usage of (modern) psychology might actually make your example exactly the result of a targeted system.
Recently read a lot about these "Roam Research" like apps. What makes yours differ from the likes of Obsidian, Roam and such?
I once noticed the green checkmark animation for a failed payment.
Unfortunately it's the same, just without any chairs.
> I made this search engine: https://www.gigablast.com/

Ye gods. It's actually a useful search engine. So useful I'm going to try it as a default for a while.

And it is a lone horse effort? My hat off to you sir.
> Inlining is actually non-trivial.

OTOH, JIT runtimes have more input data than a C compiler. They can implement some runtime equivalent of C++ profile-guided optimization: measure what actually happens in runtime, assume the input data is going to stay roughly the same, and re-generate machine code with this new information into something more efficient.

Pretty sure modern Java does that sometimes.

> In Python, JavaScript, Ruby, you have a lot of pointers to objects.

In C# you can make data structures which don’t use pointers much, or at all. The language is strongly typed, has value types, it’s easy to place structures inside other structures. There’s a native stack just like C, and even stackalloc keyword which is an equivalent of alloca() in C.
So much for an "amazing M1". So it's as performant as a chip that was in a phone released a year prior.
All the simple names and most of the syntax were taken in C++98. This is one of the problems with backwards compatibility: even if everyone migrates to the new standard on its first day, so you never actually have to target the old compiler, the simplest way to do things will often be the old way.

Also, in mitigation, it's not a special-purpose word for appending to vectors. They introduced "emplace" to other STL data structures at the same time, with the equivalent semantics, so it's a word you only have to learn once.
Wouldn't have that the inverse effect? - The more I know about the origin and etymology the more clever words I pick, the harder it is for the ones without that knowledge? The more trivial name might be the better one.
Or you could just never defend yourself. The people who don't like it will stop using your software. If the criticism was actually reasonable, and you chose to ignore it, maybe that'll backfire on you. If it was unreasonable, it'll blow over; you're not engaging with it, so there's no story.
Hi,

The link you shared is password protected. Here's what I think:

As someone in a boutique consultancy that has profitably served organizations for the past seven years or so, and that is building an MLOps platform, most of the content on ML and MLOps is useless to me. I have blocked most of the largest publications on Medium about data science and machine learning, because most of the posts/articles are written by data virgins who've never actually worked on real data, on a real problem, with real stakes [lives, infrastructure, money, or careers on the line]. For me, it's like those people who do survival/tactical/martial arts videos that clearly do not know what the hell they're doing. The content is useless at best and misleading/wrong at worst. Therefore, I often think of this as Judo/Jiu-Jitsu (works on real, hostile, adversaries) vs Aikido (only on imaginary adversaries, or compliant adversaries who fall on command. Useful to keep in shape with a veneer of martial arts). That content is so out of touch and removed from the realities of data products and ML projects.

Most of the content is relevant for someone working alone on a toy project on the Titanic/Iris dataset, downloading the dataset to disk, then deploying the model to an API with Flask, and maybe building an image for the thing. Most projects that actually matter are not done by one person, and things start to break really fast when more than one person work on an ML project for several months.

I have even gone as far as blocking certain accounts on Twitter because they belonged to loud people who are way more into Tweeting/audience building/AI enthusiasting/Mediuming/"what's holding you back" without ever touched real stuff.

The content that makes me allergic is therefore that type of content. Someone writing a post about end-to-end machine learning project lifecycle management. Writing comparisons of tools and frameworks they've never used. Someone grabbing some marketing brochure or some material from a summit and pasting it with "with X, it's now easy to deploy models".

Now, I would be totally be fine with a post with the tone "I've become interested in X recently, and this is an example of what I've been learning/doing". But a data virgin telling me that it's now easy to manage the complete ML project lifecycle with "this library" because they attended a summit and were told so by some company, it's beyond me. That made the signal to noise ratio of content about ML and MLOps really low.

So I pay close attention to "who is this person? Has this person done it before? Where does this person work? Is this content marketing to push a product or a platform where and the article is intimately tied to the product, or is it a more generic piece? Is this person legitimate?".

Even people who are "architecture gurus" are going on and on about this. Coming up with acronyms and a satellite view of the problem without any experience. Oceans and mountains look tiny viewed from a satellite.
Well, I also used Tinder. For 5 minutes, because everyone was talking about it. I felt embarrassed I did. Felt like superficiality maxed out.

In any case, if we accept the stats as true[0] and 15% of people under 30 use Tinder, this still leaves us with a huge majority of people who don't use it, so explaining significant social dynamics changes by an app doesn't seem convincing to me. Yes, I know there are other dating apps, but they don't come close to Tinder in terms of popularity.

[0] https://www.statista.com/statistics/814698/share-of-us-inter...
I agree. And I'd personally probably trip over it too, if I used C functions much (I use C++ standard library equivalents, and I'm going to recheck string parsing code in our project now, because we may have that same problem, just with different API!). strlen() in a loop is something that can sneak up on you by virtue of having too many layers of abstraction - scanf() family being one of them.

But what I'm saying is, documenting big O complexity is useful, even if imperfect (and if the function has "tricky" complexity, the conditions where it gets bad should be documented too!).

> Sscanf could be O(N^10) (does the rule about ignoring the coefficient also apply to the exponent?) but if it only starts to hurt your application at the point of 10tb string reads then it's still unimportant.

Sure, but then applications grow, functions get reused. Iff it's trivial to spot and replace O(N^10) Sscanf with a O(n) alternative, I'd want to know the complexity and do the replacement immediately - otherwise, you may discover two years later that the company is investing employee-years into horizontally scaling your application as it's slow under workload, where fixing that one thing would let it run that same workload on a laptop, on a single core.

(This is not a joke, there are "big data" stories like this.)
Doing it across the whole compilation requires LTCG, but that does exist as well. It just makes incremental builds a pain with large binaries.
If someone is frustrated by doing ongoing maintenance and about having to wake up to handle problems, I have bad news for them about farming.
Jabs or no jabs, the point of the article is that the FSF is next in the set of organizations that appear to have been taken over by glib bureaucrats.

The point of these organizations is to provide cozy positions for directors, a fact which came up in the recent NumFOCUS CoC abuse debate.
that's correct .. if you want to make a buck here.. comply ..if a drug company has regulations in each country of sale.. then so should digital media .. especially when news can be created and be produced and spread across to a similar effect in general population..

I am just another vegan internet consumer .. I want to know where my next batch of tofurkey is coming from !! so you know .. we can be sure that no jacks and joes were harmed during making of it !!