skysight-inc/HackerNews huggingface dataset:
The rules are not the problem. People agree or go somewhere else. Its how they are applied. Having hacked material not allowed would be totally fine but you cant allow it once and then block it another time. Either is against the rules or not. And before creating such a rule there would need to be serious effort to figure out how to enforce it fair and if that's not possible the rule should never even be set up. This no hacked content rule for example was nonsense form the beginning. You would need to block everything instantly or at first report because you simply cant know if its hacked content. And it puts twitter in the position to judge if something is in fact hacked content or not. And by the time they decide its already all over the internet anyway because the Streisand effect is real. Its just a useless rule with no concept to implement but it opens doors to suppress something from becoming a trending topic.
I agree regarding the use of nightly Rust but fortunately it shouldn't be too long until a stable-compatible Rocket is released: https://github.com/SergioBenitez/Rocket/issues/19
Made this in a few days (it is a tetris which starts shaking, rotating, inverting and solarizing the area as you pass levels)

https://github.com/nurettin/tedriz

I don't know if pygame is really easy or if I got pretty good at coding in python. Probably the former.
That's not how I read that. They started out trying to engage. Then he sent multiple emails stating how he wouldn't change anything and was quite accusatory.

So then they responded stating the obvious that Glenn was not willing to work with them.
"pilot study in 14 subjects"
Stop reading.
JS does have BigInts though

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
‘Lock-free’ means the application cannot ‘lock up’, rather than there are no locks. CAS does use a kind of hardware-level lock in the cache, but can never cause any application to lock up because there is no per-process state like in a software lock.
> "the lock duration is strictly bounded; it is determined by the application or the thread-scheduler"

Practically speaking - wouldn't the exact duration be heavily influenced by the countless layers of abstraction beneath the application itself (kernel, scheduler, hardware, speculative execution, etc)? If so, can we ever truly make the claim that the "duration is strictly bounded"?
But the social or cultural wisdom wasn't ignored, it was tested and found to be accurate. It's not about the pendulum swinging too far, cultural wisdom is mocked because it is often nonsense people convince themselves is true.
Hotel Shreehari
I disagree. I regularly downvote comments whose purpose is largely for humour. Not because they aren't funny/witty/clever, but because this is Hacker News, not Reddit. Let's keep it that way.
This is among the oddest conversation for a startup focused board.

What is the market size ?

Recently there was a debacle in India where a news channel corrupted the ratings system.

In the discussions that followed, it turns out that the news industry pays peanuts.

If there is no real market, and just passion projects and idealism- then what’s going on?

Matter of fact India is a good example of what happens. Small independent teams making good news content and the vast majority of the news corrupted into ratings farms.

There may not be any market here.
> I also realized that I feel a lot better with a full stomach than with an empty one.

Typo?
In my country, which is a tiny part of Europe, there is an election every month. There's over 100 countries with a larger population. Some of the largest countries are so large that they would undoubtedly have elections pretty much constantly. How are you going to decide which country's elections should be throttled by Facebook?
> I truly wish that we had a different example use case because this is really bad.

Well... that’s why the article proposes a different, better example.
Swift ERM Recommendation by Roy from Interactivated
Why would it be more difficult than putting a few big sunglasses in space? Adjust as desired.

https://en.wikipedia.org/wiki/Space_sunshade
> You can't work 365 days in a year and neither should your stomach, it needs a rest.

These analogies are often misleading. Your heart for one definitely needs to work every day.
Poland has a lower tax rate than Germany so why is Poland still behind Germany?

How about an extreme example? Ukraine is not in the EU but it has an even lower tax rate than Poland. It's doing far worse even by polish standards (1/3 of the GDP per capita of Poland).

There are companies that specialize in only hiring contractors and in a lot of cases this is simply done to avoid paying for social benefits. These are not necessarily highly paid individuals. In fact, many are at the bottom of the economic ladder.
ARM has it. DEC Alpha had it (before x86, even).

I get that there are a lot of narrow-use instructions but popcount is a pretty well-known and common operation.
> WaPo and NYT aren't trash but they have fallen mightly.

As a Indian, I disagree. The reportage on anything India is the usual mix of patronizing caste-curry-cow (and now 'Hindu terror') BS. The morons in-charge of international news at every one of these outlets (incl. Intercept, Twitter, Google..) think that just because they are white, their imagination of the world is the reality.
so misleading.
Yes indeed. That's the policy on stories, though. I think the policy on political discussion in comments (which often occurs in threads for "non-political" stories) has always been fairly unrestrictive.
One example is source maps.

I have a web app where every time there is an error on the client side it sends it back to the server. On normal JS it locks up the browser for 10+ seconds. In WASM it's instant.

Never found another use except for this.
> That's $24,000,000. It just doesn't add up, dude.

You've got an extra 10x in there. 20 years * 12 months * $10000 = $2.4 million
I love the fact that they have their own native implementations of clients for mysql, postgres and mongo.

In the Java world people just use jdbc and wrap it with a threadpool and expose it as "async", but in rust it is truly async down to the system call.
Even if there were large signs, people would just not care.
Add hack to keep `actix-web` and `actori-web` compiling
It’d be good if all writes in a transaction were automatically transactional and we had no TVars, and also if all IO automatically made a transaction irrevocable.

But I’m not sure this is tractable in either implementation effort or runtime overhead.
>On normal JS it locks up the browser for 10+ seconds

Weird, I think I do the same thing (global exception catcher) and it works fine
The stand-out uses of WebAssembly have mostly been augmenting a JavaScript application that has strenuous computation needs in certain parts. As others have mentioned Figma, Twitch, etc. have used it to great effect without rewriting their entire app in Rust or another linear-memory based language.
Forced-Air Cooling in an Experimental Ross Machine Gun
A Place for Independent Writing
Hello there, looks amazing.

What is the GDPR compliance paperwork to have this roll OK with GDPR folks ?

Why should I install the NPM module instead of the script ? Is there some performance gain/loss of one install method vs the other ?
Orm, controllers, templates and routing is not nearly as complete as the rails stack and ecosystem. Same goes for Phoenix
Last time I checked children bully each other over their clothes and form sub-groups based on them.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3513287/

It likely also depends on how prominent the color coding is. Just a marker would probably be too abstract for children to be factored in. But I'd question your claim if children are clad differently in an obvious fashion like different shirt colors f.x.
> If that's true, why did Apple ads start showing in iOS?

Just because Apple does things besides sell hardware, doesn't mean those other things are their primary focus. "Services" make up 'only' 22% of their revenue:

* https://sixcolors.com/post/2020/10/apple-q4-2020-results-rec...

I'd hazard to guess that App stores, Music, Pay, and TV make up the majority of revenues—and not ads.
It’s used flippantly at times, but lock-free is a technical term referring to a guarantee of global progress https://en.m.wikipedia.org/wiki/Non-blocking_algorithm (I think it’s also sometimes used as a synonym for non-blocking, so including “obstruction-free” too).

For instance, if all threads except one are stopped, the single running thread should “finish” (for whatever finish means) in a finite time (lock-free is stronger than this condition, too). An algorithm using mutex-style locks fails this guarantee, if one of the stopped threads is inside the critical section.
holding 'truth' as a single fixed thing is not 'modernist' any more than being relativist is true because it is what people do in some social setting.

you are talking about philosophical relativism and using a philosophically progressivist bias to claim legitimacy.

at some point, Alice and Bob's linux will diverge to the point that Charlie will recognize neither as being linux, at which point there needs to be some basis for legitimacy to have a common ground, which in turn 'devolves into asking questions about power' (e.g. authority/legitimacy)

one can certainly be too fixed in ones approach, but the inverse is also true.

if bob, alice and charlie all work for an organization of people delivering 'the same linux' (whether open source/community driven or public company), what will a consumer of this 'linux' recieve when they get it?

which in turn 'devolves into asking questions about power' ..

ultimately we need to be on some same page, even if it is a bunch of post it notes on a desk and not a neatly bound hardcopy, so i wouldn't let the dualism implicit in being relativist create a false dichotomy whereby being organized at all is somehow outside of the realm of possibility.

what does your vision of 'keeping track of being on the same page' look like, if the page doesn't even need to exist to be on it?

or does so-called software 'enlightenment' require dissociating from all fixed concepts altogether? (show me the computer that will work this way and not be a magic spell, quantum included, since we are talking about 'being realistic')
Agreed, this is a great book. In the past I used to read and write a lot of Ruby. An earlier edition of the book was the single resource that taught me the most.

The only programming language book I've enjoyed and benefited from as much since then is Fluent Python.
> A great many higher earning software developers (HN's usual market) are in the same position

Once you start taking family commitments, salary requirements, type of company etc into consideration, the pool of available jobs is certainly reduced.

If there is a positive from Covid, I'd hope is the acceptance of full remote work as an option or at most token office presence (e.g. Once every other week)

FWIW, my question about job switching was very much tongue in cheek as by now I'm not that bothered but the first few weeks were a massive productivity sink, more so than the usual when one starts in a new company with a different stack, etc...
Those are opinion writers not journalists.

It’s a sad state of affairs when people confuse the two.
Is Rust marketable yet? Stackoverflow jobs (2020-10-30) that require:

Rust - 15/2462
C - 71/2462
Go - 105/2462
Kotlin - 109/2462
Typescript - 147/2462
C++ - 193/2462
C# - 221/2462
Java - 544/2462
So either set your phone's date to an incorrect date in the past or format your phone? Great, thanks Apple.
> One thing I still don’t quite understand is how a system like this one can develop when the people developing it almost certainly are completely opposed to these ideas on a personal political level.

$$$

Does it have to be more complicated than that?
V6: Color (2018)
In other editors either Solargraph (via LSP) or even just exuberant ctags will give you the same facility.
Same here. I absolutely hate 3D coordinate systems, more specifically handedness and how easy it is to have correct results but wrong math due to two wrongs canceling each other.
What makes a project discovery phase vital for software development?
In terms of the level at which we reason about thread interleavings, which is what we’re talking about, it is bound.
That's too bad because this give lot of opportunity to share internal CUPS printers over internet:
https://github.com/google/cloud-print-connector

Anyone knows workarounds?
This has been discussed almost a year ago: https://news.ycombinator.com/item?id=21598815
This was supposed to be a joke but it's actually how people here talk about racism.
That it is hard to ban politics doesn't mean everything is political. If everything were political, we would have much less fun.
Perhaps because the sun comes up in the East (at that latitude at least)
> what is the use case for WebAssembly?

I think the core use case is "Being something that's not Javascript".

The desktop programming world gets benefit from having multiple languages that suit different use-cases, so why would the web not?
I have been dabbling in Rust web development lately, coming from a Django/Flask background. I take issue with the article stating:

> Can I replace my Rails/Django/Flask already? Yup!

While I agree that you can try to replace Flask with Rust web frameworks, you can't do it for Rails or Django. Rust web frameworks do not let you easily test your application's database access layer nor provide advanced authorization, and lack other features that become necessary when your application becomes bigger.

If you don't need the performance that Rust provides, you should still go for Django or Rails. Otherwise you will end up reinventing them.
Since you probably spent hundreds of hours on this, and they are apparently in violation of the license under which you contributed this work, maybe get a lawyer and send them a letter asking for your attribution to be re-instated or removal of all the mis-attributed material?

I mean Mozilla earns hundreds of millions a year and pays its CEO several millions a year, they could have well afforded to not violate your rights by spending a few dev days on writing a proper importer scripts.
The only rust jobs I’ve seen so far are “crypto/blockchain”, but I’m just casually follow the development, anyone knows other niches adopting Rust?
Because you bring them into the world in the knowledge that their lives will be somewhere between slighty worse and a lot worse than yours.

I don't plan to have children anyway, but I've concluded for instance but there's no point in making sacrifices today in the service of enjoying a comfortable retirement, because by that point western society will no longer be any fit state to provide for a conventional "life of leisure" retirement.
Fear of white space
The author calls it "unmaintained". And Google Code was shut down in 2016, everything there is read-only archived. While such a project probably does not need regular updates, bugs are often found in code over time. For this project there is effectively no place to report, discuss, fix and integrate such. So abandoned does not seem inaccurate.
> what is the use case for WebAssembly?

Personally, it allows me to write tools that can run either on the command line or in the browser. Only the user-interface need be rewritten - internally both versions can share a lot of code.

WebAssembly makes it possible to do this using a language other than JavaScript. However, the languages I can use are still limited - AFAIK WebAssembly is currently only well-supported by C, C++ and Rust.
I have heard that "Unity of Command", the WW2 themed wargame was built in pygame.
> what is the use case for WebAssembly?

There is no access to the DOM and the POSIX-like WASI interface is limited so the main use case is reusing code with manual memory management (C, Rust, etc).

WebAssembly also targets server-side JavaScript runtimes like Node, Deno, and Cloudflare Workers.
Alaskans would have a really rough summer, dawn is mid-may and sunset in late july
Do you mean that Rust is not as complete as Phoenix, or that Phoenix is not as complete as Rails?
Show HN: Overflow, a tool for exploiting OSCP-style buffer overflows
ArangoDB K8s deployment is unprotected by default
why would any sane publication publish an unverified story that just before an election attacks the only candidate that isn't trying to dismantle democracy?
I find it strange when people say "cut by 3 times"

What they did was cutting it to 30% or by 70%.
Of course it has a valid basis. The alternative is to say that in any process that reduces the volume of the material, all the heating is due to compression (even though the amount of heating can vary widely in different processes with the same reduction in volume.)

The logical error you are committing is saying "if a process includes compression, then the heating is due to compression".
From what I gather, the circumstances for the “laptop” to be obtained by a legally blind store an improbably large distance away from anywhere hunter Biden would be, is among the first of many red flags that this is a disinformation attempt.

Part of it getting past scrutiny, is playing on the assumption that people will cheat.

I mean sure, but this stupidly? After Trump used taxpayer money to stay at his hotels publicly?
I still don't understand why (apart from money) the major cable news networks allow Paid Partner trash to fill up the bottom of the front page of their websites. "Leading gut doctor: I beg every American to throw out this vegetable NOW!" type nonsense.
Nearly every public health expert and virologist and other related expert I have seen has said the administration has done a terrible job.

Shutting down travel to China was only a partial shutdown and was about the same time that 40 other countries shut down travel.

Much of the early infections were thought to have come in through europe anyway.

Inconsistent messaging, disagreement with their own scientific leadership, disagreement with scientific reality, willingness to promote unproven theories and treatments, and most of all, inability to course correct when new information becomes available are all reasons the Trump admin has done a terrible job and is quite responsible.
What do you make of this algorithm which claims to be faster than the Ryu algorithm [0]? I think this is the implementation in C++ [1]. The author also worked on an algorithm for half-precision conversions. [2]

[0] http://www.fox-toolkit.org/ New, faster, and often more accurate floating point to string conversion. No, this is not based on Ryu paper. New method reliably generates 16 digits, and does much better rounding.

[1] https://github.com/gogglesguy/fox/blob/77396c6/lib/fxprintf....

[2] [PDF] http://www.fox-toolkit.org/ftp/fasthalffloatconversion.pdf
Not on the table. This is just part of effort being declared way back https://blog.chromium.org/2016/08/from-chrome-apps-to-web.ht...
It all depends on the story. ATLA (Avatar: the last airbender) is a great example for something that needs a contract for multiple seasons from the start: they knew they'll have 3 seasons, and that was one big arc and storyline. Same for Trollhunters; it was unfortunate to only have 1 season for the third installation, Wizards: it was way to fast.

Other series, however... are dead slow. It was delightful to recently watch a 1998 film, `Ronin`: 2 hours, and more story happened, than in 2 seasons of most series.

There is no simple answer to this.
Lines of code is not all that important. But program size is a key metric for microcontroller-type embedded systems, since the total available FLASH is typically in the 1-1000 kB range.
This comes to mind: https://store.steampowered.com/app/951360
>It's noticeable that nobody ever faults the Republican Party,

most people I read seems to fault the Republicans, the Democrats who went along and the Media who reported uncritically in that order.

You also seem to fault the Republicans.

I fault the Republicans, first.

So it's not noticeable to me I guess.
> In any other language, all bets are off.

No, in any other language, one has to have an understanding of the codebase and what is mutating and what is not instead of relying on the language to do this work for them, which, granted, can be a lot more work.

dismissing things because 'i dont want to deal with it because it is hard' is not the same as dismissing it because 'this is not possible', this argument is the former.

see also: ocaml / scheme style FP, which can be 99.9% as pure-functional and type-checked as haskell if one wants to build their system that way.
We get a distributed ledger that’s very expensive to tamper with. Coordination is costly, rationality 101.
Kind-of related, hoping not to hijack the conversation: Does Google ADs give an advantage in SEO positioning?
Even if not directly, could the traffic increase from Google ADs be viewed as a positive factor even for organic results?
So you don't deny that it's real. You're just dismissing it because you don't like when it came out.
I believe they are waiting for releases of dependencies to not declare feature requirements. There's an issue linked in this subthread already for tracking it.
The ' bad look' of remdesivir, the first FDA-approved corona drug
Wouldn't rust fail for the same reason there is no c++ framework that cna take on django? Rust is a pretty complex framework.
This is wonderfully written :)
greenwald had a lot of credibility for sure, and I have given him the benefit of the doubt several times, but he just eroding that credibility. I would say that there isn't much of it left now...
This is good advice, I had similar issues with acid reflux. Though I didn't have the patience to cut so much out of my diet. I ended up starting a diet journal and tracking closer attention to what food & drink triggered my acid reflux. Coffee turned out to be the worst culprit, and cutting out coffee eliminated 80% of my acid reflux incidents.

It's probably best to go the full diet change route & slowly introduce new foods again, but if you read the OP's recommendations and think "I can't do that" there are other ways.
The second example was interesting and insightful.
Latency constrained perhaps? Time has many meanings.
Yeah, I used to work on the Smallworld GIS software and it was fascinating seeing the hoops customers would jump through to deal with data having systemic problems. Some had to keep using there own background data because it was wrong, but it was also what everything had been entered into the system relative to. So if they started using correct background data they would have had to move all their assets to the proper positions, and the offsets were not universal across their operational area.
you don't think his aphorism collection is pretty ridiculous considering that he barely interacted with other people and based his "insights" entirely on reading books and theorizing?
Can we use it for Android app or only web app for now?
They slashed and burned forests in fertile regions. Boreal forests are nothing like that.

“ Soils in the boreal forest are typically podzols (from the Russian word for “ash”), gray soils that are thin, acidic, and poor in nutrients. These soils lie beneath a mat of coniferous tree needles and other organic material that accumulates due to the slow decomposition rates and limited soil microorganism activity that occurs in the cold climate. Tannins and other acidic compounds from this layer cause the upper layers of soil to become acidic (Lakehead University 2007). Podzols are formed when precipitation exceeds evaporation, and nutrients, minerals, and organic matter are leached by downward-moving acidic water from the upper soil layers. These soils are unsuitable for agriculture, but can support numerous species of trees, shrubs, and other plants that have adapted to these soil conditions.”

http://www.ramp-alberta.org/river/boreal/canada/physical+env...