skysight-inc/HackerNews huggingface dataset:
Doing this well requires a heavy enough runtime that it would disqualify it for this kind of work. Not on a technical level, but on a social one. While there have been operating systems created with this sort of runtime, they're not as well known or successful as ones that haven't. I would imagine this email would be a flat "no" if this were a core part of Rust, sadly.
Perhaps Java isn't the most popular tool in the shed but its LTS story is unstoppable. I rank Java with Apple/Microsoft, in terms of respecting developers' investments in their APIs.
> The only thing to add to that, where you have to be slightly careful, is if an animal hasn’t got strong genes. And then you interfere and you allow that animal to procreate. You could potentially be making the gene pool weaker and more susceptible to mange. That’s where you have to be a bit careful.

It's interesting that we can talk about this in such an objective and rational way when it involves non-human animal species, but when it involves humans this statement suddenly becomes extremely controversial.
Such bans should be seen as a litmus test - this should be seen as a vote of no confidence on the part of the Turkish government in their own currency. Their currency should therefore plummet.
Ha. Good one.

I'm absolutely convinced that's true for some of them. I was never 100% convinced it was true for all of them.
Absolutely. On Android, it's impossible to disable background network traffic for this very reason. It's a broken operating system.
As m68k support has been merged, I am looking forward to the next major LLVM release.
hmmm gotcha
architecturally is a non-flat roof good for dry, hot environments? I think I tend to associate flat roofs with a dry and hot environment.
They seem to have a lot of sellers (relatively speaking) that do "triangle fraud". So they sell the part, order it from another site using stolen card, ship to original customer. They could be doing a lot to combat this but basically say "call the police" if they don't just ignore well sourced reports. Moving to more "fulfilled by Amazon" helps but that's never going to cover of all the inventory so fraudsters will always have a home there.
Add additional shades to Angular Material theme system
Is that different from photographing Voyager 1's location from Earth?
But is it recycled? From what I understand it cannot be reused as a device, it has to be reprocessed to extract metals and such. So the value is pretty low and losses are high.
No one can even articulate in plain english why this is a bad thing for people or affects their lives in any tangible way.
Sure, but it's also a major reason companies offshore. Take away that incentive and suddenly there's no real reason to offshore (you could easily argue this would be a good thing from the perspective of onshore workers though).

Whilst I do not love the salary disparity between onshore and offshore workers, the issue is complex. For example, one has to wonder what would happen to local economies in Indian regions, and elsewhere, that are dependent on revenue from offshoring were Western companies to simply stop the practice[0]. Also, bear in mind that many offshoring outfits are set up by locals who see an opportunity to offer a service to companies in the US and Europe at substantially lower cost than they'd have to pay in their own regions whilst benefitting both themselves and their employees: i.e., there's some complicity there and it's fundamentally very different from, say, colonial exploitation.

I still don't love it, but I can see the benefits for both sides.

[0] One can take this argument too far of course: viz., child labour in the fashion industry. But the situations of a child stitching trainers and a software developer working for an offshoring provider are so different as to render the argument ad absurdum and disrespectful to both of them.
KICKR, not kikr.

If all you want to do is ride inside, you can get an entry-level aluminum road bike for $900 new, or about half that used. The upgrades you get on nicer bikes are things that don't tend to show up for inside riding.

The entry level KIKR is $500. So, yeah, still WAY cheaper than Peloton, even with an entry-level bike, which was the original point.

As for mounting, the entry-level models are actually EASIER to deal with for this than the nicer ones. The higher-end KICKRs are "wheel-off" trainers that mount directly to the bike and have their own rear cassette. This is better for lots of reasons (stability, power accuracy, plus no need for a "trainer tire"), but mounting is more of a chore because you have to deal with the chain.

The lower end models are "wheel-on" trainers that have a resistance wheel that you spin with the real bike wheel. Mounting is a sub-1-minute operation. Most serious outdoor riders even up just keeping an older bike on their trainers, sure, and I mostly do that, but my wife also uses our KICKR, so there's still swapping to do. It's really no big deal. I expect it's only slightly more difficult than changing the adjustments on a Peloton between riders, to be honest.
You got two good answers, but also, there's also now some pressure to make these scenarios better (say, "compile error if you use a i128" rather than "just don't use an i128"), which is nice. I'll be glad on the kernel's needs putting some pressure on Rust to improve.
Hi! I don't have a question but wanted to thank you for varnish cache -- I've used it from the very beginning and have had good experiences with it.
You're asking a lot of someone dumb enough to try something with a 75% fatality rate. This is not an activity done by those who do their research.
Why are there so many unhappy employees?
Traditional female free diving in Japan
quite a few people would have had a better opinion of Trump, if Twitter actually removed his tweets where he made various untruthful

This is a double edged sword. A lot of people will (and do) blindly believe anything their leader (Trump or someone else) says, no matter how stupid/wrong/evil it is. I guess you are assuming people are rational and that people have time/patience to carefully analyze the content they are consuming and separate truth from hysteria. The reality is that most people (left or right, religious or non-religious... doesn't matter) have already made up their minds and simply look for people who think alike, to rationalize the bubble they are in. Which the tech companies and media are happy to serve, as that is where the money is.
so as a 1099 the employee has to pay all of the standard taxes a business would pay and they’re entitled to far less of the employment social safety net.

when you 1099 an employee you force them to bear your tax and benefit burden. people who take the 1099 job do so because they don’t have a w2 offer or don’t understand. a 1099 has far less net profit at the same salary as w2. this is how contractors maker more money but have less real income
Solidarity with your coworkers is not just a thing that benefits “your company.”
I doubt the author has used modern Fortran. With allocatable multidimensional arrays, whose dimensions can be queried with shape(), and which are automatically deallocated when they go out of scope, memory management is usually not a problem

"If you have ever worked in a medium to large size C/Fortran code base, you certainly know how incredibly difficult and frustrating it can be to maintain it. A recurrent complaint among the programmers in these languages is the dreadful bugs related to unsafe memory management that can take days to trace and reproduce. Fortran programmers are famously known for having segmentation faults for breakfast."
Do you, realistically? The standard behavior for most things afaik on looking up a domain name is to send out an A query and (simultaneously ideally) A queries with searchdomains appended. That's not gonna get anywhere near 512 bytes for a fly .internal service name, I'd expect.
> starting in Go 1.16, the pclntab is not present any more, and instead is re-computed from other data in the executable file.

Does anyone have a source for this? As it still appears to be there

- Go 1.15 https://i.imgur.com/3YlZGOk.png

- Go 1.16 https://i.imgur.com/gGYsj32.png
This code is using that allocator, that's part of the issue. He wants there to be no panics, not to have the panics handled in a special way.
First of its kind study pits psilocybin against a common antidepressant
Bitcoin doesn't depreciate the lira. Bitcoin is just meant to protect people when Erdogan depreciates the lira all by himself.
That sounds way harder than just defining an API for the front-end to use.
Have citizens participate in writing legislation instead of deferring to a small entrenched elite?

I believe our elders called it Democracy. Nowadays they call it decentralization.
Go static linking is a great happy idea for a Java guy trapped in the Classpath Dependency Hell (or C# / DLL Hell).

It is a very annoying thing for a C++ programmer, which can dynamically link operating system libraries at will.
Unless you are running these in containers, then that time adds up (assuming you are using go-based container runtime implementations, as most people are).
Over the many decades, it’s come out that it’s not just the nicotine, but many other additives that are also addictive. The reason is simple: the tobacco companies have an interest in keeping you a customer. Whether that’s a cigarette or vaping flavors, they’ll do it.
this is quite incorrect.

In Venezuela they haven't banned cryptos, they banned mining, especially if it's done on state funded electricity (for obvious reasons)/and because other cryptos compete with the state backed crypto, the Petro.

Dictators love cryptos, especially bitcoins.

If they didn't, criminals wouldn't use them.
Planetary Annihilation. While difficult, each game can span a system of moving planets, has no unit caps, which means unit numbers can get in the thousands.
Download a Bitcoin full node. It only uses 5GB of disk space and a bit of RAM. It can be run over Tor. https://bitcoinknots.org/

Custodial solutions like Coinbase can be banned. Full nodes are much harder to ban.
If you detected it yourself, you should rewrite it to make your writing less confusing.
Could be the spectrum that its tested under. Maybe the 99.6% is visible light and the 98% is all energy from sun. If that's the case, the 98% is much more impressive.
This is nothing new. You are just now hearing more about it because of how journalism is being done online. There have always been lots of revolutionary things happening in labs. They are rarely ever practical, or if they are it will take decades to bring to market. How many dozens of new battery techs are announced as being "better than lithium ion" only to disappear once everyone realized how impractical they are. Such announcements were once confined to scientific journals and trade mags. Now the great algorithm makes them daily news bulletins right beside the Kardashian latest puppy video.
(Some of) Those collections live in std::alloc as well, which is the issue here.
Definitely. Ignore the pay. It’s worth it. Also ignore SV pay. It’s not. Take all the crazy assignments. Fringe personalities are on the front lines. Go there. That’s the part of my career I regret least.
Redox-OS has a similar situation that kernel code should never panic https://gitlab.redox-os.org/redox-os/redox/blob/master/CONTR... .

No possible panics should ever exist in kernel space, because then the whole OS would just stop working.

Note that Redox-OS is written completely in Rust.
Thanks for the recommendation! I don't usually play board games (except Monopoly with family) but I'll check it out.
> Even if you start a greenfield project, it would be most prudent to chose the same platform and language which is already used in the organization.

Anecdotally, I see a trend of greenfield projects moving from Java to NodeJS. I can't think of too many organizations that have zero web presence, and basically any modern web presence requires the use of JS, so there's almost always some JS expertise built into the organization.
>My experience is that, when you select for talent in a larger pool (globally) you get people who are incredibly skilled and driven, so much so that that the effective reduction in productive capacity is eclipsed by talent of the team that you can form

I would think that you would also increase the risk of bad hires if you had any sort of inefficiency in your hiring process because then you would be less able to actually know the quality of who you were hiring by local reference.
Ok great! Yes HN is informal, so I thought that might be the case, but didn’t want to assume and leave anything potentially useful unsaid.
Please can we regulate the carbon use of cryptocurrencies. This is getting out of control and governments are too slow. Bitcoin mining consumes more energy than the entire country of Argentina uses now.

I do not want to hate on Bitcoin but climate change is getting out of control and there is little time left to reverse course. Last year with a global pandemic CO2 still rose by near record amounts. Bitcoin mining does have something to do with this. There is a connection. Please be open to the idea that we need to regulate the energy that Proof of Work mining cryptocurrencies use. I don't want to stop crypto. I just want us to use types that require less energy to mine.

The planet is running out of time and this is FACT offsetting lots of progress on reducing emissions.
https://www.esrl.noaa.gov/gmd/ccgg/trends/gr.html

Please don't downvote because you love crypto. I do too. I just want us to do better at preventing CO2 emissions from rising because of its mining.
It is, but if all you want is a JVM, Java is still probably the worse choice over Scala or Kotlin
> The obvious corrolary is that Alice herself must be of average intelligence

Would she also conclude that because some fruit in bowls is hollow plastic that there doesn't exist any real fruit in bowls?
Yeah, it's a trade-off. At the moment the longest part of my deploy is copying the new executable to the server. I'd trade a couple of seconds of init time for a smaller executable because that would result in a faster deploy.

I don't use Docker to deploy, because it's just a single executable file (and a bunch of templates, though I'm looking at embedding those). One of the reasons I'm reluctant to go down the Docker road is because it's going to add more time to my deployment.
You don't, that's just the quickest/easiest way to get started. If you read slightly further, you'll get to the section for people who already have the dependencies installed directly: https://laravel.com/docs/8.x#installation-via-composer
Not sure how long that will last tho. If labor supply stays tight, you’re eventually going to have to pay more - unless you form an industry cartel that agrees to geographic pay scales
>It’s cryptocurrency, the Stellar Lumens (XLM) is trusted well enough to be in the top 15 cryptocurrencies by marketcap. It has years of history to look back at. It doesn’t have a inflation rate (0% inflation rate now + occasional coin-burns).

market cap =/= trust, especially when you consider that in the past there were outright scams that were in the top 15 (eg. IOTA).
totally agree. Being able to hit the "run this test" and not having to wait for it to compile is awesome :)

But if there some flags to tell the compiler to compile slowly and produce a smaller executable, that would be awesome for final builds that need to be shipped across the internet.
no, what made people switch was that chrome is the default browser on android
Defensive vs. Offensive Programming
The short explanation is, this code wasn't in its final form yet, but good enough to ask for a high level review of the code, the review came back "hey this looks okay overall but I have some questions about <details>" and the reply was "great! <details> is the work we haven't done yet; we'll get on that."
This is where RFCs get it right (although technically they're standards, not documentation), with standardised language [1]

e.g.

> MUST: This word, or the terms "REQUIRED" or "SHALL", mean that the definition is an absolute requirement of the specification.

[1] https://tools.ietf.org/html/rfc2119
A currency linked to the price of oil would be a good idea for reducing volatility. That doesn't appear what the Petro is, though.
Comparing TypeScript to Java is like comparing a swimming pool to a sauna. Yes, "ignorant CS undergrad" is quite apt.

Java is one of the most unpleasurable technologies to work with. It is slow to start up, full of idiosyncrasies, and all in all, a pretty awful language when it comes to brevity. Java is the epitome of "lets use this language so we can hire cheap coders." It is a vestige of what it came from, even if some new features have been added 10 years too late.
Youtube is very old and has its own reputation and a made-up trademark name. It's not trying to hijack the entire concept of a generic idea like "web dev" that existed before Google existed.
> […] which is one of the reasons why listeners of classical/jazz tend to be musicians and/or elderly people.

That seems a stretch. Both classical music and jazz have a very wide appeal. Classical music sometimes carries the populistic stigma of being only for old folk or the elite, but that does not reflect its actual listenership. If anything, streaming music has made classical music more accessible — at least at an entry level of the more popular pieces.

Listeners of the Ring cycle may very well be a much more exclusive club (this goes for opera in general), but classical music is part of many people's lives (my two year old son digs Prokofiev's Peter and the Wolf).
I can attest to this. There was a delay in my hiring process because the company that hired me needed to set up some kind of entity for tax purposes in my state - they had nobody else operating out of there at the time.
Google earth is just one more website about the earth, and you can't get the real thing through your tiny tubes. If more people searching for earth want to use that website to explore the real earth rather than say, read the wikipedia article about the earth (and most obviously more people use GE than visit that one page on the wiki), it is correct for it to be ranked higher according to most typical search algorithms. OPs point is perfectly valid, it's just not a great example.
You mean a C++ programmer who does not care whether their program works on anybody else's computer?
smoking in public places.

alcohol sold to minors.

unlicensed doctors.

guns.

hard drugs.

tanks as private vehicles.

old polluting cars.

the list is endless.
Chile: China's Sinovac vaccine 67% effective preventing symptomatic infection
A serverless full-stack app using only Git, Gdrive, and public ci/CD runners
I wonder if you could use this with the white paint mentioned to make crookes radiometers capable of doing useful work.
That’s a good point. I will update the code to prevent any potential SQL injections so that others follow the right practice.

Very nice catch! Thank you very much.
It has not yet been rejected. The review is vaguely positive. Like any pull request, there has been some feedback, which will now be addressed.
I haven't been able to find this so I ask: Does LLVM have an assembler? Not the llvm bytecode (llvm-as), but architecture-specific code (like gas, the gnu assembler).
I don't think concepts such as public/private/abstract are idiosyncratic because scoping and non-instantiable entities are common in programming.

Yes - 'Logo' is a good choice for the most entry-level users, maybe for high schoolers who are taking CS as a 'required' part of the curriculum, but anything beyond that Java is fine.

I think Generics, Java9++ 'Modules', jar files and class files might be the idiosyncrasies to worry about.

That said, it's weird that in 2021 we don't have a universally 'basic' programming language that is essentially the 'vanilla' of programming.

Somewhere inside JS/Python/TS/Java/Dart I think is that 'basic vanilla' imperative language I think.
Lol why would this be satire? There are strong use cases motivating this.
>I"ll hire a few guys with guns

A few guys with guns can be beaten by several other guys with guns.

>plus auditors

https://www.wsj.com/articles/wirecard-scandal-puts-spotlight...
At least for CLI-tool-sorta-programs, I find Rust and Go emit vaguely similar sized binaries, a few Mb is typical. The biggest cause is of course static linking.

However, once you exceed the 10-20Mb regime, I seem to find more 20-200Mb Go bins in the wild. This can be misleading, since the Go world is a fan of packing assets into binaries, eg for web GUIs.

What dings Go bins on init time is the Go runtime. Still, it's rarely noticeable unless you are firing thousands of times a second.
The Most Popular J&J Vaccine Story on Facebook? A Conspiracy Theorist Posted It
I read over a book a day last year and they certainly weren't "useful" or "worthy" in the sense of what your quote is talking about. But for my ADHD the problem I have is not reading, because for me the linear train of thought in the written word is soothing and settles my brain down in a way nothing else does. And for that purpose I don't want difficult to read, and I especially don't want clever literary tricks.
This is funny and I would love to hear your personifications of other languages. I imagine Python and Perl offer a lot of material.
> Don't EVER go to work in Dubai

FTFY

Way too many human rights and labor abuse issues to be worth the risk IMHO.
Newsrooms confront the 'police say' problem
More likely the flip side of statically compiling every library in. Even if the Go compiler did the equivalent of -Os you'd still be getting binaries that people were complaining about.

I know for a good long time Go wasn't even stripping out unused functions, e.g., if you used any of the "strings" standard module you got the whole thing compiled in. I don't know if that's still the case, but it would be another source of size problems.

I'm also not sure why you're talking about init time; binary size doesn't necessarily factor in to that very much. The things that make the Go binaries large also tend to lean in favor of faster initialization anyhow. A lot of these binaries won't even necessarily be read in to memory, or have to stay there in the event of swap pressure, since they're already disk-backed memory pages that can be never loaded in the first place, or cheaply evicted by the virtual memory system if space is needed.
>You can also run Python on the JVM.

Jython is stuck on 2.7 and unmaintained.
It’s not sexist, it’s how it is. Fwiw, women’s strong disgust reaction can be a very socially positive force in many cases. Just like male aggression can be a very socially positive force in many cases. But they have downsides too. Male aggression becomes crime and sexual violence. Female disgust can fuel social ostracism and irrational politics.
The Digital Classicist Wiki
In fact, Onan is not described as masturbating in the Bible, but rather pulling out when he was supposed to impregnate his brother's widow. There is no explicit mention of masturbation in the Bible.
I took a look on it as well. Zagreb is tiny. Less than a million people.