skysight-inc/HackerNews huggingface dataset:
Feels like a perfect opportunity for you to try out search engine keywords. On Chrome, it's under Search Engine > Manage Search Engines. This allows you to type (keyword) -tab- (query). For example, my work computer (on which I can only use Chrome or Edge) is force-defaulted to Google, but I have Bing set to keyword "b" and DDG keyworded to "d", so I just type:

b(tab) Whatever I want to search for

and it goes to Bing with that query. It's a great example of what you're looking for. On my personal devices, I try to use Bing for as much as I can to see whether its personalized results will ever marry up to Google (it's gotten extremely close, lately), but I often prefer searching Google Maps, so I have gMaps added as a search engine with keyword "m", so I can search for anything with "m (tab) place" and immediately see gMaps results.
That is a ridiculous claim, I honestly can't imagine how anyone could make that in good faith. The website is named after a Nazi tabloid that was so virulent its publisher was executed at Nuremberg. The website's style guide for guest writers talks about the importance of "gassing kikes". If a website that glorifies Adolf Hitler, fascism, and genocide isn't enough to be considered neo-Nazi, then what is?
> C and C++ have plenty of analogous checks- debug assertions in the standard library, runtime checks for uninitialized memory, sanitizers, etc. Do we have an idea how effective they are there? Do we have reason to expect Zig's to be any better?

Yes. Take a look at some of the checks Zig has.

> Rust's language complexity is dedicated to things that Zig simply doesn't check, and that C and C++ have checked only recently.

Right, but that doesn't mean it leads to more correct programs when this "checking" comes at a cost.

> It has many of the same advantages as Zig (if not more) when it comes to understanding and code review.

That's a matter of taste. Those who like complex languages like, say, C++ or Scala, can certainly prefer them, but I think they're in the minority. Zig is a very simple language, while only C++ and Scala contend to be as complex as Rust or more.

> Painting Rust's static analysis and associated language complexity as an alternative to C/C++/Zig-style runtime checks looks like a category error to me.

If you, like me, don't particularly like complex languages, then the complexity has a cost. What does it buy you? It buys you certain sound guarantees about lack of UB is safe code, which hopefully helps write more correct programs. If you have an alternative to achieving a similar level of correctness with a much simpler language, I would very much prefer that.
> By Scott Gilbertson 19 May 2017 at 08:25

Please add in a (2017) to indicate this article is quite dated at this point
I use noScript with "Allow None by Default" on Firefox while I'm at work and should in theory only be browsing docs anyway. Trying to blanket ban third-party JS wouldn't really work b/c many sites have their legitimate JS on various CDNs. After enabling individual scripts on maybe a dozen sites I'm in good shape when it comes to web browsing day to day.
FYI: I had that problem a decade ago, and the problem ended up being a nick in the coax sheathing on the run from the house to the neighborhood box. Water would get in and ruin the signal, but it was fine when it was dry.
This absolutely works for me. I call it the 'zeroth draft'.
Maybe people who can block that ad wouldn't get any result for Expedia, which would upset Expedia a lot.
With their transaction volume, Amazon should be able to detect and properly address these reviews. You're not going to change consumer behavior here, it's on Amazon to adapt.
It's Bing. I've noticed the slightly lower quality.

It's something of a conscious choice: unfettered tracking and advertising practices but good search results, or less tracking and OK results with profits used for a cause.
"Everyone"

Yes, we all remember when the CIA officers responsible for the torture program were prosecuted, or when James Clapper was indicted for lying to Congress, or when the Boeing executives who knowingly sold a plane with safety flaws were brought up on criminal charges. Imagine the threat to the rule of law if we allowed offenders like Greenwald to go unpunished!
The author forgot one: C-like syntax

I believe this was intentional by the authors.

In the early days of UNIX, I think more of its users knew C. Today, it is probably a much smaller number. However, learning AWK today, IMO, can help someone who also intends to learn C.
Was it a circuit breaker tripping? Afaik markets often implement them to halt trading if the stock dips too fast too quick.
Tesla Created Demand for Electric Vehicles, but Only for Tesla
Amazon EKS Price Reduction
Yep. It’s already being done by oculus or one of those VR startups.

https://www.displaylink.com/vr
But this is about trust. With open source, anyone who understands even a little bit of code can atleast attempt to understand it.

You can hash the source code and verify that what you have is the same that the developer shipped.

There is no hash function for hardware.
That is why I wrote, those facts don’t mean, that people are better. Germany is just more productive.
The purpose of a "brand name" is to provide insulation against this. If you have a brand that you trust, and you buy from that brand regularly, and the brand is based in your country, then they're more trustworthy because you know you can sue them or drag them into the mud in the court of public opinion. Whereas buying "the same" stuff from some random company in China gives you no such protection as they can just fold or trade under a different name.

Food poisoning is an interesting case to bring up. If you know that a neighborhood restaurant has food poisoned you or someone you know, then you stop buying food there.

And if you buy something from a physical store like Best Buy or Safeway, you also know there's someone you can sue and somewhere you can go if the product is recalled by the manufacturer. Those companies have a brand to protect and will take steps to do so.

So no, the brand isn't dead and it is still a good proxy for quality of service or quality of merchandise. I forgot that for about 8 years until Amazon reminded me.
It works if you have a massive enterprise sales team and a couple billions for hardware development. See Chromebook.
TL;DR The 737 design is super, super old and they wanted to install new engines on it that are more efficient and powerful. These engines are much bigger than the engines that were initially installed, meaning they had to be installed further up the wing in order to ensure adequate ground clearance. Unfortunately that changes the flight model of the airplane and makes it prone to pitching up, especially during take off. Pitching up too far can cause a stall and result in a crash. MCAS was designed to detect this pitch up and counter it with a pitch down.

It's entirely possible, even likely I would say, that the majority of pilots would intervene before a stall is ever reached in a scenario where MCAS would kick in. I think you could fly this plane for hundreds of thousands of hours without incident without MCAS. Unfortunately, there have been cases (AF447) where the pilots were so confused/tired/inexperienced that they ignored the stall horn and let the plane stall and crash. MCAS was meant to address situations like those but tragically it only made things worse.

The other thing is that Boeing didn't want to have to re-certify this aircraft with the FAA, as that would also require airlines to train their pilots for this new aircraft type. Note that the whole purpose of the MAX was to compete with the A320neo, and re-certification would have taken a long time and cost a whole lot of money. This would negate the purpose of the MAX in the first place. MCAS allowed Boeing to "pretend" the 737 MAX was the same exact airplane as the 737NG (which the MAX was based off, I believe), and thus pilots didn't need additional training outside of a 30 minute iPad session.
Lots of Roam features, like the visual overview, are derivative works. I don't think Medium has that.
I like the configuration options you are being offered with DuckDuckGo. So, for example, you can use your own custom font on that page.

I use the Google !g fallback for about 5% of my searches. Sometimes the google results are simply better, but the appearance just seems chaotic nowadays.
so says every single cable subscriber.
I know for a fact that Firefox can also implement bangs like Duckduckgo out of the box, although you have to manually set it up.
Web frameworks convert strings to business logic, web apps deal only in business logic. Fortunately the web framework is only written once to support multiple web apps.
Thanks for sharing. SaltStack does look very nice. BTW, pure sh scripts like one from Chef are much more difficult to write simply because you have fewer options to work with.
good thing the federal government is led by a complete fucking idiot
Matthew the primary executive at Cloudflare behind the political and social weaponization of their product.

The people at cloudlfare and the investors should be taught a lesson on mixing politics with business.

Is their exposure to antitrust not Obvious?
Corporations can care, they're groups of people; they choose not to on the whole.
I don’t think it’s a strong selling point that you need a 400 page book to make sense of a 1000 line program. I find the style of the Dyalog dfns library much more pleasant to read and much easier to follow.
They use this little known "algorithm" as their backend: https://www.bing.com/.

It's remarkable, BTW, that most people at the same time believe that Bing sucks, and DDG is "just as good as Google". For me that hasn't been my experience at all: Google is far, far ahead of Bing (and by extension DDG) in terms of relevance.
"1st world problems" come to mind
And look at the slow march to the grave cable is experiencing.
> with enough free space.

You can move it to a network share.

iTunes->Preferences->Advanced
> When people started asking why Cloudflare hosts racist and neo-nazi content, they eventually relented from their free speech position and stopped hosting one called The Daily Stormer.

That's not entirely accurate (though I could understand how it seems that way). From the article:

"The tipping point for us making this decision was that the team behind Daily Stormer made the claim that we were secretly supporters of their ideology."

So the issue wasn't what CF was hosting for DS. Rather, it was DS speaking on behalf of CF. In some ways, that's like taking away ones first amendment rights: I have the right to speak for myself, you don't have the right to speak for me.

While it's nuanced, I feel it's fair. And while I'm not some big defender of CF, I feel in this case, they handled it without compromising their 1st Amendment ideals.
My journey to get a green card in the U.S.
My comment was a bit flippant, I admit.

But still, from an economic standpoint I think it's flawed to think of the $80 after tax profits as just "money owned by the company sitting in a bank account". The idea of "value investing" (in the original sense of the term as it was used in the 1920s-1940s, where people would value companies by just taking "cost of building"+"cost of desks"+"cost of chairs"+"money in bank") is no longer how the stock market works: Virtually all companies are now valued at more than the mere physical assets that they own, so clearly that $80 in the bank account of the company should be worth more than $80 in terms of stock market valuation. After all, the whole point of a corporation is to act as a machine that turns small amounts of money (i.e. capital) into larger sums of money- This is in large part what determines the price of a stock in the investment markets, i.e. how well this machine works... the $80 is merely (a small bit of) evidence that this machine is functioning properly.

In conclusion, stock valuation and raw revenue/assets/income are categorically different things and arguing that taxation of one category is equivalent to taxation of the other is a categorical mistake, in my opinion.
We're already spending more per student on public school than private school, on average. When you factor in low-cost high-benefit options like homeschooling, the amount we're already spending on shit outcomes for public school looks even more ridiculous.

Costs:
https://www.gobankingrates.com/saving-money/education/privat...

Homeschooling performance:
https://www.topmastersineducation.com/homeschooled/
Time to disable iCloud backup and cancel my iCloud subscription.
Unlocking the iPhone: Inside the Government's War with Apple
AFAIK they don't have their own algo, they are just a front end for other search engines (Bing etc.) depending on where/what you're looking for.
almost any average PC user I have worked with, do not know where to enter URL and always search the URL.
A traveler from China landing on US soil, and detected at the airport (Seattle). This isn't spreading in the US population... yet. (And won't be from this, if containment procedures in Seattle work... and if they didn't transmit it to others on the plane... and maybe a few other ifs.)
Starting a spinoff is encouraged - it's open source: https://gitlab.com/tildes/tildes
Rethinking Project Management for 2020
"Often a regexp can match in many ways ..."

When I worked in bioinformatics, some 20 years ago, I implemented a SWISS-PROT to regex converter. I ended up having to ask SWISS-PROT was if certain patterns were meant to be greedy or lazy, since the documentation wasn't clear. I've since forgotten the answer, but I have a vague memory that they hadn't really considered that multiple interpretations were possible, so they probably expected greedy matches.
Microsoft Is Testing Ads in WordPad for Windows 10
4. Outsource. Use a ReCaptcha/Cloudflare filling service (usually just someone else manually typing these in).

I won’t link, but search “ReCaptcha solver” and you’ll find plenty.

It highlights just how broken the system is. It doesn’t stop determined spammers/devs, until the value of the task is lower than the cost to solve.

Considering it’s 50c USD per 1000....
So why for example Awk instead of let's say Perl? The argument of "it's likely to be installed" isn't very compelling.
The issue - as I see it - can be divided in two.

I mean, if you are really willing to buy an original product, a minimal check can be the price asked for it.

Any good today is made of materials+manufacturing+marketing, it has some costs and a corresponding selling price with a given markup.

Once said that a number of branded items can have a selling price that seem completely disconnected from the relative costs, there are limits.

If you can find an item on the manufacturer site at US$ 100, do you really believe that you can find the SAME item on Amazon for US$ 10?

If you find it at say US$ 80 or 75 or even US$ 50[1] and it comes out as being counterfeited, you may have some valid expectations ruined by Amazon, but if you ordered it for 19.95, free shipping, did you really believe it was "original"?

[1] it is one of my per peeves, if you look at the price of many electronic goods, let's say printers or TV on the official site of the manufacturer they are often double their "street price", either online or at the nearest large shop chain. I often wonder how many printers Brother (say) sells from their site.
That sounds nice, but practically a lot of web app development can't be perfectly modeled by a type system. There's a lot of string munging and bashing, because at the end of the day we deal with messy human inputs, and the required bookkeeping makes that tedious and inexpressive in Rust.
This is true, and it even says in the article that Brazil protects journalists even if their source materials are obtained illegally.
Even if they released the server code, how would you verify that it is actually what is used in production, and if there is any other middleware etc...
Didn't DuckDuckGo have the favicon next to the search results before Google did?
This is what they mean by "AI first". /s
This is the reason that (last I checked) Rust (by default) runs LLVM optimization passes in the same order and quantity as Clang, and even seeks to have the frontend produce LLVM IR that resembles what Clang would produce.

However, modulo LLVM bugs, the worst to be expected from a frontend selecting a different set or order of LLVM passes would be a loss of codegen quality, which may not be particularly crucial for non-C++-shaped languages.
Ask HN: Why is it so hard to not measure complexity using hours?
What alternatives are there and how do I make it intuitive?
You can't imagine how often it happens when someone is trying to appear "Russian" or just trying to be fancy. As a native speaker, you can't help but keep reading it in Cyrillic, and the result is completely garbled.
I think most aircraft are unstable or have quirks outside their approved flight envelope. For passenger aircraft you want it to be docile and predictable inside that. The MAX far as I've gleaned naturally wants to pitch up at high angles of attack. And that the problem is more severe than they expected when they initially designed the thing.

The MCAS might have been okay if the behavior matched initial expectations.
I don't see myself as a poweruser, but it would be very hard for me to give up on my current setup. I honestly do not understand how my wife deal with it. Even with piholed wifi it is a horrifying experience..
In my experience that’s true. But once you code in it consistently for some appreciable amount of time, you start to think in ways that the compiler will be happy with and that make sense from a safety standpoint. It’s getting to that point that requires a bit of work.
Perhaps this is all true. My main point, which was lost in my example of [[Red Wine]], was more about it being too easy to create new pages.

In Evernote, I've tried to get away from creating notes on every random new thought, and started towards maintaining more useful large notes -- a list of books I want to read, instead of 50 pages that mention a book all tagged with "#books-to-read", for example.

To me, this seems like moving back the other way -- it encourages you to create those 50 pages, because they all can be "linked" to each other.

I guess I'd have to try it to know, but I feel like, for me personally, information would be lost.
The point is not whether or not the differences are meaningful, the point is the differences exist, and are reinforced by self-selection, conscious or not. Parallel culture if you will. You are right, it doesn't have to be hard to cross the boundaries, but that doesn't mean they don't exist.
>* Your ad-free subscription services start getting ads (like Hulu).
Hulu is not ad free now.

>* You can't avoid ads, and all information about you will be sold, regardless.
Sounds like you've been watching Black Mirror again
With that shining endorsement from someone at Microsoft, you know this is the good stuff. That said, I would never mess around with anything like this in a production / non-personal system.
Indeed, as native German, I observe lots of people that try to avoid having a Google account (in particular for email) (to at least separate the services that can be provided by a different vendor [email] from the Google account) and explicitly completely delete accounts of social networks (in particular Facebook/WhatsApp) if they ever had one.

To give an example: When at the regular's table of some group (details shall not matter) someone suggested to form a WhatsApp group, some people gave very direct and harsh words.

I personally observe that when I think about buying something at Amazon, I ask myself and look whether there also exists another possible vendor.

So the mentality that I described is in real - it's just not possible to avoid said "Facebook/YouTube/Amazon/$FAANGCORP" completely for now; so you look for areas where you can avoid them - step by step.
Does anybody know what Roam's business model is?
I’d agree, basically Haskell is focused on academic purity and abstract experimentation while Rust is focused on being equally practical and innovative at the same time.
> I've been using duckduckgo and bing

Bing’s UI looks exactly like Google’s with a two-year delay.

Their current ads have a single distinguisher from an organic result: the circled word ‘Ad’ in the same color and font size as the description.

Same as Google before the change. A worse distinguisher as the one it had before, where ‘Ad’ used a distinct color.

Do we really trust that Bing won’t copy the new design in two years?
Let's not make this about Trump, at least not just yet, shall we?
Damn, I forgot about uniform initialization. D:

That IS better than Rust since it migrates the type from n container members to just the 1 container. It doesn't seem possible to replicate that in Rust[0].

My Rust evangelism IS hurt by this. But its HP bar is big[1].

0: https://news.ycombinator.com/item?id=10891892

1: https://www.reddit.com/r/rust/comments/bya8k6/programming_wi...
Maybe once a month I use Google as a fallback, and then am utterly disappointed. DDG is just plain better at my programming and random factoid searches than Google.

Which is I assume because Google is allowing their search results to be of a poorer quality in the pursuit of higher ad revenue.
I think if your business helps 20,000,000 groups of people talk to each other (sites), you get to once or twice be like, "Ok, you guys are clearly murderers plotting murders, can you go do it somewhere else?" Haha.
Surprised to see this comment downvoted.

Journalists (and basically anyone against those in power) are killed routinely in Brazil. It's not even a big deal in these countries. [1]

[1] - https://cpj.org/americas/brazil/
Yes, but credit/debit cards can be paid via bank transfers without fees and they can also give cash back, reverse charges etc. Using Bitcoin on the other hand means buying it which Coin Base for example charges 1.49% to do.

Anyway, a 10+cent transaction fee is not really a downside as long as it’s competitive, but it does reduce the incentives for adoption.
5ms isn't yet at nausea levels though...
I would love for something like "Kickstarter for software" to exist. It would help separate the "oh, that's a nice business idea, you should build it" crowd from the "I need that app now and will happily pay for an ugly but workable version of it" crowd.
I wonder what sorts of things the chips were used for inside laptops and smart TVs. He mentions it being used for streaming, but it's a directional radar chip, seems it would be used for doing a 3d scan of an area?
Weird, I do not get that when running the query on DDG.

Do you have the URL?
>t's a common misconception that corporations are amoral incentive-driven machines impervious to ethics, morals or mission.

Not really, those leaders are pretty quick to hide behind the corporate veil when it's convenient for dodging questions of moral (or even legal) responsibility.

The whole point of corporate legal structure is to create an entity that is _separate_ from the humans that occupy offices. That entity is not a person.
I guess, but what would be the point? Are there really people who are fine blocking ads on Google, but are not OK just letting Gorhill/EasyList handle the implementation?

Bear in mind, there are a lot of other sites beyond just Google where you should probably be blocking ads. Do you really want to deal with the performance/maintenance costs of Greasemonkey on every one of them? Just install an adblocker already and be done with it.
> Actually how about compile type inference not only in function bodies?

This is actually an explicit design decision; it means that the analysis is tractable, and that you don't get spooky-at-a-distance error messages.
Thank you for creating Tildes, and open sourcing it.

I was wondering if federation, like with GNU Social/Mastodon, was part of the overall roadmap. I.e., having two separate Tildes instances that can interact with each other.

EDIT: Ok, I see it isn't planned according to the discussion here: https://tildes.net/~tildes/c8p/how_would_federation_work_wit...