skysight-inc/HackerNews huggingface dataset:
Needing ad revenue and needing to track visitors are different things.

Structurally obviously we are now in a situation where “well targeted ads” can generate some revenue, and “well behaved ads” barely can. The future has to be one where dumber ads pay more because tracking isn’t technically possible and/or illegal.
Willing to say "knowing a good way to enjoy yourself" is essential in exactly the way that kite surfing itself is not.
Theologus Autodidactus
> I understand this, but curbing on fundamental freedoms based on "no evidence" is a hard sell for many of us.

To be clear, right now, today, there is no way for you to know if you're asymptomatic, presymtomatic, or negative (unless you've had literally no human contact for a couple of weeks, in which case you can be confident that you're negative).

Risk of spreading the disease in this state:

Negative: None

Asymptomatic: Unknown

Presymptomatic: High

So for the average person in the street, it is essentially _irrelevant_ that we don't know what the risk is for asymptomatic spread; there is no practical way for them to know if they're asymptomatic or presymptomatic. It is an interesting question from an epidemiological point of view; if asymptomatic people can spread it easily, then that makes things worse. But as an individual, considering your risk of spreading it, it is irrelevant.
Turven: See how many other people are currently on the same page as you
From what I can tell a lot of parametric design software is also single threaded. I felt like this is was an opportunity where usage of multiple cores could make Freecad stand out a little bit. Except Freecad uses opencascade as their kernel and they require you to sign a CLA just to download the git repository. Considering that barrier to just cloning the code I just decided to not contribute anything. They do offer zip file downloads of the source code but at that point I lost interest.
yeah maybe 22nm is more common
Apparently Ada and Modula-2 aren't fashionable, given how long ago languages and libraries support this.

I could pick more recent examples, just wanted to make a point how old the concept goes.
Learn to shoot a gun.
The Three Product Phases: Don't start with building a scalable product
I'm surprised The Onion hasn't updated their classic article https://www.theonion.com/u-s-to-give-every-iraqi-3-544-91-le... for current estimated expenditures.

An alt-history counterfactual theory: if the US had not supported the Taliban in Afghanistan, the Democratic Republic of Afghanistan might've joined the Warsaw Pact and then had a peaceful revolution (like almost all the rest) around 1989, with all the attendant advantages for a better version of this century.

The following claims to be 1980's afghanistan, but I can't tell if the Boney M soundtrack was original or not:
https://www.youtube.com/watch?v=SZRZLwLXU3E
(Boney M was apparently popular in Afghanistan, but other videos with the same dancer are to more indigenous tunes)

maybe better: https://www.youtube.com/watch?v=LrxgwM8h7ek&t=30
I hate when you browse through 10-15 websites and for all of them you quickly click the "Accept" button in the bottom banner to get rid of the irritating cookie banners.

And then suddenly, on the 16th website they put a fucking "Buy our thing" button in a bottom bar that you quickly click on without even thinking twice.
> It's too late.

What do you say we try it and find out?

> So the moment you run into a paywall you will turn around and start searching for the same thing you were just looking for but for free.

Because the existing paywalls are some nonsense where you have to give them your home address and sign up to pay a recurring monthly fee which you know is going to be a bear to cancel and costs dollars rather than cents, whereas what it ought to be is a browser plugin that just pays them automatically when you visit the site as long as the amount is below your threshold (with a circuit breaker that requires you to manually approve if you get charged more than like $5 over the course of an hour).
I see I remember using Dimension 4500's that had Pentium 4
> ... what about the overall effect on everybody else? Is it really better to have classes with the 1% smartest removed?

This is a function of the method of instruction. "Pulling up the rest of the class" ought to be the teacher's job in the first place but these sorts of "direct instruction" (DI) based workflows, which do help less fortunate kids a lot, have become extremely unpopular. Every teacher wants to be teaching the 1% of gifted kids and have them "learn everything on their own"; no one wants to actually do the hard work of teaching.
Why do you say “all” in your title when you are really only listing businesses that received $150K or more?
Show HN: Maildown – the right way to send transactional mails
It won't be enforced as long as the incentives with the power to enforce are not aligned with the users. Probably never.
>in reality making code more testable probably mostly amounts to breaking it down into simpler, functionally pure bits.

I know. The problem is:

* This process often introduces bugs. How are you going to catch those bugs? Not with your tests, you're changing this code precisely so you can write tests. It's a catch 22.

* Sometimes people do this only to discover that the simpler "functionally" pure code is pointless to test because it's so trivially simple. Somebody literally did that today on the code base I work on. The code as a whole still has bugs but those tests won't ever catch one. They'll just break when the code changes. Plus that "refactoring" probably introduced bugs. This I think is what the concept of "unit test induced design damage" was getting at.

This isn't a problem with tests as a whole. Or TDD. It is partly a problem with people who use the terms "unit test" and "test" interchangeably (this engenders entirely the wrong kind of thinking). It's mostly a problem with unit testing as a concept (i.e. not the specific frameworks themselves).

Having nice clean code interfaces is also often conflated with unit testing - this is a mistake. One does not necessarily lead to the other.
In his interview with Gruber, Federighi explicitly said that they wanted hobbyists and hackers to be able to play with the Mac hardware, so it would be possible to boot other OSen. Don’t have a link right now, but it was clear that he was saying that the platform would be hackable.

Proof will be in the pudding of course.
How to Send Bulk Emails Without Spamming, Explained
تحميل واتساب عمر الوردي OB2WhatsApp أحدث نسخة ضد الحظر
I remember in the early 00's having access to a copy of Microsoft Encarta in elementary school.

We would have research-based projects (e.g. look up history of $topic and write 2-page "report" while citing sources).

Students were trained by school librarians how to use the Dewey Decimal system, and take out/return books.

The teachers/librarians reacted with intense hostility to my getting the required information within a few seconds, rather than needing to slog through hundreds of pages of paper reference material.

The librarians, in particular, gave stern lectures about how digital information was untrustworthy, and the ability to do research using physical books would always be a critical life skill.
You could just look at it’s current valuation and assets and compare it to the valuations and assets of other companies in the area.

Basically you could bid on some esoteric future or you can bid on the bad present.

This is the difference between someone who had a good life and education and suddenly ended up in a car crash and lost all of their family vs someone who decided to be a meth addict and ended up killing their family.

In both cases you’re bidding on their future and in both cases they are in the same position, but it doesn’t make them equivalent.
The quality of google results depend a lot on the topic. Depending on your interests you millage may vary.

We hear a lot about SEO spam but the other end of the spectrum seems underestimated: Google likes to dictate how your website looks and behaves. If you fail to live up to those demands you shall either not be indexed or indexing will be limited to a hand full of pages.

It makes a good example in it self. The search results here are dominated by penalized SEO practices. The reality is that you need to stop linking to things google doesn't like.

When I write an article I aim to write quality content. This involves gathering all relevant websites about the topic. I want the reader to have access to ALL pages written by knowledgeable people but also all pages advocating opinions I do not agree with or what I consider misconceptions. Ideally there is a flat list of references and material that creates the full picture of stuff available online.

I have a lot of interests and like to zoom out. My next article might be related to the first in some alien harebrained way only understood by me or it might be about something entirely different.

After just a few of such repeated "offenses" google will already punish the site. One could write 3 of those masterpieces per day for a decade.

You can revisit previous write ups and add even more links. Those will be ones you couldn't find previously! The really "bad" ones. And oh? Look what you've done! You've added to many links to the article.

If you wanted good ranking you should have pooped out one of those shallow turds google loves so much. Short articles, very limited information around a very limited scope and lots of links pointing at your own pages rather than the topic at hand. (the person or website you wrote about)

Articles about SEO penalties of course do not link to the google documentation for webmasters.
https://news.ycombinator.com/item?id=22392686
> Last month Russia unblocked Telegram, and a quote attributed to its developer indicates they have developed ways to censor chats.

That’s a stretch. We don’t know why the ban has been removed, and it’s definitely suspicious but other reasons are possible. We are missing information to jump to “telegram compromised their end to end encryption”. Another possible explanation: Russia government doesn’t have infinite resources, spent years trying to block telegram to push them to accept their demand, that didn’t work so they stopped and are investing in other solutions.
I've made that argument a few hours ago: https://news.ycombinator.com/item?id=23755863
> In an ideal world yes, more commonly - no.

When I refer to riding in the center of the lane, I mean riding between the center and left tire track (or between the center and right tire track when traffic keeps to the left). Almost invariably over the last 15 years or so, I have found that overtaking drivers will change lanes[1].

When I used to ride in the right tire track position (left tire track position where traffic drives on the left), I would frequently have overtaking vehicles squeeze between me and traffic in the adjacent lane.

I ride a hybrid bike and can maintain about 15 mph on flat ground and maybe 5 to 8 mph uphill. I still take the lane regardless and will release when safe to do so.

[1] https://iamtraffic.org/wp-content/uploads/2015/05/BicyclistP... (figure on page 8)
It's gotten so bad I have I almost feel like we need something like pihole for these boxes.
Does that mean that students on invalidated visas will get a free government flight home, or that they won't be deported?
There needs to be a way to punish deliberate subversion of expectation. The whole "haha gotcha" mentality is harmful to society in general. The problem is much wider than just dark UI patterns on the web.
I think a factor for the issues outlined in this article is the inherent vagueness of human language. Everyday language isn't semantically rigorous like mathematical proofs, and depend on some implicit context/knowledge between the speaker and listener to be correctly interpreted. In the context of most online arguments, people will simply assume the worst variant of the opposing party's inherently vague statement, and it's just a snowball from there.
If there are kosher phone numbers, kosher internet, and plans to build kosher power plants, why not kosher search engine.

Whatever makes more money to issuers of kashrut compliance papers and kashrut inspectors.
so it's womens fault? maybe if pay and conditions were better and they had more stability they would want families earlier.
Islamic State?
Fascinating, thanks for the info. Some ideas about this:

(1) I wonder if you can make an unpickable lock with MEMS.

Say, if you get a finger print scan, or retinal scan, then the device would need a positive confirmation in order to unlock itself.

I have no idea how practical this is, but it sounds like some kind of Superman genetic authentication system, in order to unlock the information crystals.

(2) The other thing is, can the gears be used to store potential energy? Such as using the microfluidic pumps? Or a microspring?

Where maybe you can use another piezoelectric device, or solar, to provide the electricity to run the gears, in order to store potential energy during peak production hours.

Then, when you need it, you release the potential energy.

The key here might be if you can build a micro electric generator. But I don’t know if you can deposit a pair of opposing micro magnets on a MEMS unit.

But if this can work, then you would need a lot of units, in the tens of billions, in order to produce enough electricity to do something useful.
The only application that I encountered that fit the microservice idiom well (obviously, in my opinion) was postfix (some diagrams at http://www.postfix.org/OVERVIEW.html). Note it is usually using unix pipes for communication instead of networking, so some of the complaints about the networking disappear.

Even there, the "clear" separation of concerns means that it becomes difficult to do some things that seem like straightforward business goals. You'd like to bounce emails to a user's aliases if they are over quota but allow messages to that user from support. Unfortunately the milter and the alias resolution hooks are different services and don't get to communicate, unless you use some other functionality... I'm a bit hazy on the specifics, but I can remember needing to bend over backwards sometimes to satisfy things because you couldn't chain additional information through. This ordinarily comes up quite a bit when people compare it to exim, an SMTP monolith where you are more easily able to use information from one service in another.

I think postfix is well built, but the architectural choice has consequences and it isn't a silver bullet.
Is that actually a fact?
> Who watches the watchers?

You would need multiple watchers who watch one another. Of course, if all watchers die at the same time, you're out of luck.

This is only part of the solution though, because in order to write and test effective alerting rules, you need to repeatedly and frequently test them with either real or simulated failures, and it can get expensive.
Mindfulness. Not necessarily meditating.

The path to happiness is not always the highest paying job or early retirement. Sometimes the most efficient solution is realizing that the problem is not worth solving. Sometimes there's a low hanging source of wealth that nobody has ever tried for. Sometimes you're always tired and burnt out because your source of entertainment is not entertaining.

It's a key skill to always check yourself. Are you really staying in late at work to do work or is it because you're used to doing 8 hours of work in 15 minutes? Do you really want the soda over the bottle of water or is it because the water is unfairly priced?

And from that self-awareness, actually build your own identity instead of having your identity built by others.
Not in my case (Chromium, uMatrix block cookies)
I remember one of the big medias trying a scare tactic of saying the death toll in April was the worst in almost 30 years, Stupid Sweden!

And people let it slide, no one even seemed to care what the next months would be like. Humans huh.
That's very rare on low priced tickets. Are low priced tickets a national security threat?
i think they have now blocked this, shame i didnt hear about it earlier as itd have saved me a fortune on my hol next year
Show HN: My little side project become #2 Product of the Day
CppCast: SYCL 2020
Memory-Safety Challenge Considered Solved? Experience Report with All Rust CVEs
Swiss Government Makes Moves to Encourage Crypto Businesses
I was kinda hoping that. I mean the offerings were pretty bare when I last looked. Then again, the process of getting Microsoft’s attention remains very mysterious to me at this point.

Could you say more on what you mean by an “evangelist”? One thing I thought of doing is talking to websites and youtubers who do app reviews, figuring if it got enough attention someone from the Microsoft store might take notice.
No, all this evidence is made up. So: how likely do you think it is that humans really behave like this?
For me, learning how to listen. This is something I'm struggling with myself but getting better at.
At my previous company this was introduced as well, but the incentives were very warped. There was no advantage to actually being all that stable, since then you missed out on "firefighting glory". I never saw praise or promotions for maintaining high uptime. I'd be very interested to learn if Amazon managed to overcome this and if so, how.
If corona virus, then no hugs
What? You can totally run disturbed SQL without data loss. Did you mean to imply something in particular?
https://en.wikipedia.org/wiki/Crew_resource_management
American spotted!
Install OpenSUSE on a Pinephone Device
Except that tracking here is used for advertisment and not to give you a better service. Would you still accept it ?
Could someone explain, is there any advantage of producing a 130nm custom SoC compared to using a lower node FPGA for the same design?
> If you want to expose extra features or change the api design, you version your api.

But you are still coupled. If you have to version your API that means it is relied on by something else and in order to use that extra feature still requires both (or more) services to all be on the same page.

Microservices let you deploy and maintain at different times (if that is appealing to you) but in order to realize a new business feature you are still coupled.

Now you have x tests for x versions as well, make sure the old version remains old and the new feature works in the new version.
Mental-health (maintenance, acquiring, keeping it etc).

As a technical person growing up, I always put mental-health stuff in the "soft-science" mental-basket, right next to marriage counselling and green tea for weight-loss.
These days(i'm 38 now) I'm appalled at how "for granted" I took mental health(depression, focus, motivation, work-life-balance) and spend a great amount of time looking into it and trying to better mine.

OH and as a 2nd skill it will be "communication" also something I neglected as a "super-tech-nerd". Writing good code in teams, is as much an exercise in social-structure and etiquette. Doing code reviews I've noticed I'm more or less critical depending on who the author is of the code and if I like them or not. We really should be doing code-reviews anonymously.

Coding in a multi person team can be hard if you can't get your point across or get social buy in from your team and of course when the differences happens, you need some kick-ass communication skills. I younger me would have just sworn and walk away calling everyone stupid :)

I've been saying for years every comp.sci program should have at least 2nd year communication courses, right next to calculus.

Edit:"Super-tech-nerd" refers to me being really really into tech. Not that I'm on equal footing of say Linus Trovalds or Jeff Dean in terms of tech-skills. Afrikaans is my first language. English very-far-distant second.
I don't see the distinction.

The context is

>computers are not people or jews

Jews are a subset of people.
Maybe I'm overlooking it, but it seems there is not link the the repo on the homepage.
> The future has to be one where dumber ads pay more because tracking isn’t technically possible and/or illegal.

The other option is that everything ad supported goes out of business because the ROI on dumb ads is negative.

I don't want to sound like I know this for a fact, but I'd just like to point out that the future doesn't "have" to be anything. There are always multiple options.
Halakhic Judaism isn't about faith or what God knows. It's about obeying laws (Halakha [1]) made by people based on a God-given "constitution." Employing "loopholes" is fine -- it means you care about the law and try to obey it, which is the point. Worship is expressed not with faith but in a process of interpreting and creating laws and then following them.

[1]: https://en.wikipedia.org/wiki/Halakha
- Learn to hunt.
- Basically learn whatever you can from hunting-gathering people.
Yes it is on par but isn't Typescript an attempt to address the shortcomings of Javascript? I'm not saying Typescript is bad but it's a strange example to reach for when arguing for Javascript.

> - loved by who

Python is used by a huge number of professional developers for commercial applications, it is not targeted specifically towards beginners. Also, I don't see how it being a go-to language for a lot of beginners is a bad thing. A language being more complicated doesn't inherently make it better.

At the end of the day there are use cases for Javascript just as there are Python. The people using Brython will have their own reasons, just like you have yours for using Javascript for your applications.
I have Unifi cameras. It's a workaround to avoid buying all new cameras before you expected to.

Don't project your anger at Ubnt onto me. Sick of the negativity and 'Well actually'isms on this site.

My comment adds a lot more than any of yours have, which is just to dogpile on with more 'I'm mad!' and 'this sucks' bullshit and tears to fill the seemingly bottomless social media reservoirs.

Have some basic respect for others and don't be rude out of the gate talking to complete strangers.
Beyond Self-Driving Cars: Machine Learning in the Automotive Industry
Will check this out. I like the theming options.
It's important to remember that our own mental model is a very important part of any project. I've often read complaints about people tracking down a test failure and finding out it's actually a problem with the test and not the implementation, as if that were a waste of time. However, we need to ask the question: why did someone write that test, and do it in that way? If the answer is "because they didn't understand how the system works" then we've just exposed a bug in someone's mental model (often our own). It's not a waste of time to find and fix these failures (either by changing the test, now that we've improved our understanding of the system; or by removing it as superfluous). The article's example of checking for the round-robin algorithm rather than a lack of race conditions seems like one of these cases.

Of course, this isn't the only reason why supposedly-spurious test failures occur. If the answer to "why did someone write this test in this way?" is something like "to increase code coverage" or "they watched a talk that said to do things this way" or something equally silly then that's harder to spin as a positive. Hopefully it might at least expose failures in those development practices?

Unfortunately the developer who has to fix these failures is often someone who already understands, and wouldn't have written the test that way. Perhaps it's exposing a problem in their documentation, coding guidelines, etc.?
It's there in the contribute section!

Here you go: https://github.com/raghavnautiyal/Dip/
Not one person in this thread is going to say "how to dress" that's how far we've come as a civilization.
Are You Living in a Kettle?
International Graduate students, even in STEM, are mostly Masters candidates paying extremely high fees.

https://cgsnet.org/master%E2%80%99s-or-doctorate-internation...
Marketing? It's a one off build.