skysight-inc/HackerNews huggingface dataset:
I believe it just means they don’t intend to provide a standard toolchain and SDK for Rust. That seems fairly reasonable given that Rust doesn’t have a stable ABI (https://github.com/rust-lang/rfcs/issues/600). Making sure Rust apps are forward-compatible with new OS releases could be difficult. In comparison, C has the best ABI story and can easily be used to enable other languages at the application level.

Apart from that, they seem positive about Rust and they’re willing to use it for internal code. Note that they discourage further use of C for internal code.

I was a little surprised not to see slow compilation times listed as a con, but I guess that’s a trade-off they’re explicitly willing to make for a kernel that runs fast.
As we can see by the fact the above URL is currently not working, there's a high risk associated with the centralized nature of sci-hub. It's already been the target of a major court case in the US and the only reason it's still running is because the site and it's founder (Alexandra Elbakyan) are outside of the court's jurisdiction. But there's still a chance it could disappear one day, and what sort of impact would that have on the productivity of researchers, many of which will be unable to access the articles they need?

If you have the disk space and bandwidth, I would strongly encourage you to participate in this torrent seeding effort: https://www.reddit.com/r/DataHoarder/comments/ed9byj/library...

The library genesis project maintains the full collection of all articles archived by sci-hub. At http://gen.lib.rus.ec/scimag/ there are links in the download menu for both the torrents and database dumps.

For the full thing, you're going to need just over 70TB. The database dumps are updated weekly are are about 10GB each, compressed. As of today there are 81,000,000 articles in the collection. However, the collection is split up into many different torrents (100,000 articles each) so you can just grab a subset and seed those.

If sci-hub ever disappears, a highly-replicated backup will ensure that access to the articles is not lost, and a new frontend can be set up fairly easily. This won't help for new articles or those that haven't been archived, but it will preserve those that have.

As for the case against paywalled journals and the for-profit publishing industry, I can't make a better argument than that put forward by the editors of the Journal of Informetrics, who collectively resigned from Elsevier and published the first issue of their new open access journal just this week: https://www.mitpressjournals.org/doi/pdfplus/10.1162/qss_e_0...

As for the case for liberating paywalled articles: Aaron Swartz gave his life for this fight. It's now up to us to continue it.
C++ is moderately safe if one doesn't use it as a C compiler, even standard library does bounds checking across all major compilers, during debug builds and specific compilers switches.

There is a stable ABI inside some OSes, moreso than any wannabe C++ replacements.

Speaking of which, Rust is a very nice language, but still lacks many productive tooling that systems developers came to expect.

If anything this rationale is great input for the Rust community, how to improve the ecosystem.
Likely, but I guess many people wouldn’t care. We have been there before (32 bit clean apps, 68k apps, PowerPC apps, 32 bit apps, Carbon apps, non-signed apps. I may be missing a few)

Apple presumably would sell it with Safari, Photos, Pages, Numbers, and Keynote. Microsoft would port Office or happily sell you Office 365 in a browser. Firefox would be ported. It would run the WhatsApp, Facebook etc iOS apps.

I could like something like that, depending on the hardware. It could be a cross between iPad and MacBook; easier to be productive in than the former, cheaper and longer battery life than the latter.
Interesting. I thought that only find in project (ctrl shift f) was using ripgrep, but I kind of thought that find in current file (ctrl f) was done differently.

Find in project is really awesome in VSCode.
I think maybe we are talking about different things. Yes I agree you should try to set expectations and figure out the discrepancies or if you are wrong. Also, you shouldn't schedule meetings at those times (I just had a manager schedule a reoccurring meeting for 5-6? Really??)
Not a single engineer made it off the Titanic
My experience is that it is pretty easy to find a remote job as a single developer/freelancer, but a lot harder to find a decent project for a small, well-knit team. I now live in Eastern Europe (EU) and I easily find offers at EUR 450-600 / day for consulting gigs (e.g. on-site + remote work). However, I often struggle to find a project for a team of 3 Java/JavaScript/Python/PHP developers, event at rates as low as EUR 250 / day.

I guess lots of recruiters are only interested in hiring individual contractors, but not teams.
The first time Google contacted me, I didn't make it (and was not happy with their process but thats another story). Thats when they let me know that they interview people on various things first and then decide the role. When they reached out to me the second time I politely refused citing that I don't want to interview if I don't know what I'll be working on; what if I don't want to work on a product area I am assigned to?

In contrast, my Amazon interviews were extremely efficiently done, and I loved their planning around it. Quick, no-nonsense, quick turnaround.
So many words to say the simple truth, women are not interested in technology and don't want to work at those jobs.

Also, the immigrants got perfectly good social skills, the only problem is that American women, especially from the left side of the political map, are racist. Men don't really care and will date anyone, conservative women usually grow up in lower socio economic parts of the country and are less judgmental. But good luck finding a white lefty woman to date if you are Indian or Asian. Not saying it never happens, but it is pretty rare.
Agree this is one of the most critical points after a lot of thought about this industry.

I think I’ve pretty much solved it, and am looking for a mobile engineer to partner with. I’ve got a lot of functionality mapped out.

Shot in the dark to find someone, but if anyone is interested, email is in profile.
> That is the whole point of copyright

Copyright was created centuries ago when people needed a literal printing press in order to create copies at scale. They had to be a major industry player in order to infringe copyright. We're living in the 21st century: people infringe copyright without even realizing it and all but the worst offenders go unpunished.

Whatever the point of copyright was when it was conceived, it no longer applies. It's obviously incompatible with free computing as we know it today. In order for copyright to be enforceable, computers that run unauthorized software must be made illegal. Otherwise, people will always be able to copy whatever data they want and there's little anyone can do about it.

Part of the social contract behind copyright is giving the public free access to the works of humanity after the protection expires. It's clear now that the copyright industry has no intention of ever letting these protections ever expire. There's no reason for the public to recognize copyright as legitimate when the copyright holders refuse to keep up their end of the deal.
The other way to look at that is those being affordable for actual gaming and not perpetually sold out.
I think it's a desktop vs laptop thing. Desktop BIOS is easy to reset by shorting the right jumper/pins, but laptops were made more complicated because they are easier to steal.
Given that Apple survived m68k to ppc to x86 to x86_64 I think they may have the ability to predict the obstacles needed to win over and the price for it.
If they’d bought it they’d probably have led it to failure.

There’s a lot more to success than buying a company.

The politics of blockbuster /the “old tech” being the owner would have been disastrous.
Since this was in 97, I looked for more recent research on that topic and couldn't find anything.

Previous discussion on HN: https://news.ycombinator.com/item?id=2042139

This comment on Quora offers some ideas why there hasn't been much followup: https://www.quora.com/What-is-the-current-state-of-research-...
That is how most companies actually hire.
Link to NVIDIA's "Securing the Future of Safety and Security of Embedded Software" webinar about Ada/Spark:

https://www.adacore.com/webinars/securing-future-of-embedded...
I haven't used OCaml in a couple of years. has the stdlib story been improved/standardized? is there still the whole async vs jwt problem or did jwt finally win out?

I think i remember that there wasn't a good web framework, and that the existing popular one had a memory leak.

I was learning from a book (Real World OCaml, i think) and it kept pushing jane street libs like Async and Core.
I figured probabilities are slightly more intuitive to most, but you're right that it is more correct to call them probability amplitudes described by complex numbers.
Sigh. I had a very long and detailed reply typed out on my phone about the trevails of dealing with kubernetes in the last 2 weeks. Then Safari decides to reload the page and it all got lost.

I’m literally emotionally drained after unsuccessfully working with k8s after 2+ weeks.

It’s incredibly over complicated and documentation is all over the place. I had a large write up of my experiences but those are lost and I don’t have the energy to retype all of that.

I simply wanted to utilize k8s to help provide some auto scaling and redundancies for a 10 year old service I run.

After 2 weeks of deep diving on this topic and getting essentially nowhere, even with the help of a friend that does this for his day job and him waving his hands not being able to help, I’m reluctantly done.

The technology is just not ready. It’s too complicated. The documentation isn’t sufficient. Sure you can document every nut and bolt, but if you can’t create simple patterns for people to follow you lose. There’s too much change going on between versions.

At my last 2 companies, they each had a team of 2-10 people working on implementing kubernetes. After over a year at each company, no significant progress had been made on k8s. Sure some stuff was migrated over but no significant services were running with it.
Uber to plug into India’s electric vehicle space
Quite tellingly the first paragraph mentions casual dress
Being an open source project maintainer: 3 years later
The Pure Function Pipeline Data Flow

https://github.com/linpengcheng/PurefunctionPipelineDataflow
Markdown Literary Programming that don't break the syntax of any programming language

https://github.com/linpengcheng/PurefunctionPipelineDataflow...
If they are using Windows, packaging is quite easy: see the winpython distribution of KaldiAG. The more difficult part is writing the commands: it is not hard programming, but it is technical. But if they can describe what they would want, someone else may be able to write it easily. The personalized training is still pretty new and raw, and it needs a lot of setup to do the training itself. Without knowing more about what your friend found problematic, it is hard to say what could help the most.
Is there a market about collecting and selling IoT data like this ?

If we don't think about why one would need such a solution will this blockchain will ever have enough participants to ensure its stability?
I think your issue with C# might not be the runtime...

But yes, write your app in Java instead of Python and you might not need a bunch of servers for most workloads.

The problem is, when you do... :)
No, stereotype threat is performing less well because you believe you’re expected to.

@perl4ever is being much more explicit: the stress caused directly by the exam setup making it very explicit that they are considering race when grading.

Those are wildly different.

My presumption on the concept of stereotype threat is that it isn’t “real” - these studies find statistical evidence based on “priming” which was super hot for a decade or two before it was discovered that it was complete nonsense (it was a significant contributor to the start of the “replication crisis” in psych+soc).

Eg if your study finds a statistical significance based on assuming priming works, but we know priming doesn’t, then your study, statistics, or both, are bad.
It maybe better. Realistically I am going to have to learn either Angular or React if I want contracts in the future.

Angular 4 was a lot better than Angular 2 as there were
more docs available. One of my major frustrations at the time was that you couldn't just pull up an example of how to do something that I would imagine would be pretty common and you were scrounging around for blogs or things were behind a paywall.
I view AI as the application of ML and ML as the implement (tool). Therefor, tooling efficiency is a competitive advantage of good ML projects.
The interesting bit is at the end : they really don't like Go, a language that was developed at the same company.
Right? Priming has mostly been debunked at this point hasn’t it? (That was my understanding as of last year) so if your statistical difference is driven by an experiment based on something that doesn’t actually do anything... what are you actually measuring?
Additionally Dating apps like to do as if they represent the world — the girls/guys available out there — but e.g. certain types of persons who you could date might never even sign up.

So if you are e.g. into art, going for into a gallery opening might give you more "potential matches" than swyping tinder for a whole day – plus you got to see art.
TeX already has the primitive of {}\over{} that does what you are saying. It is not typically used.

https://tex.stackexchange.com/questions/73822/what-is-the-di...
This might catch on with people selling bulk passwords from cracked accounts, or stolen personal info, or for mailing lists for spamming.
They need a way to not pay for duplicates, and nobody trusts anybody else. The criminal crowd likes blockchains, too.
Because many languages with GC do offer the necessary tooling for doing low level memory management if one so desires, while still enjoying some safety.

Naturally the anti-GC crowd rather switches to their error prone C code instead.

Thankfully that is not where the industry is going, eventually looms will be the dominating force, one generation at a time.
No, especially if it is chromium based.
Monaco Real Estate Market
The Kappa architecture succeeds the Lambda architecture. This article not only says that, but is the origin of the new term.
Very interesting. I was thinking if implementing a fly-out might be a good idea and reading this really helped to decide.
A minor aside, but what a particular way to measure millionaire-ness. Surely you need to own a million or more to be a millionaire, not "merely" earn that sum on a yearly basis? So many people I know live paycheck to paycheck and that seems to only marginally decrease as wages go up. People just start buying more expensive shit.
It signals that you are looking to sell early, which is the exact opposite of what YC and VCs are looking for, which are startups that try to go big to create outsized returns. Don't mention it.

That being said, there is a conflict of interest here that you may want to think about more deeply. Trying to sell a company while also applying for accelerators? What do you want, build a high-growth startup or cash out asap? Both are valid, but you may be unhappy with your decision of joining an accelerator if all you want to do is make a quick buck.
I didn't really expect this to get traction

Most of your submits anymore are just tweets, and most of those have been both inflammatory and unvetted. Some were even deleted the same day.

I think it's time that Twitter and Reddit be disallowed as submit sources. If a submitter can't find one actual source article or even a blog entry (or bother to write one themselves!) with supporting references or corresponding content, it doesn't belong here.
> Con: Rust is not a widely used language.

and then:

> Decision: Rust is not supported for end-developers.
> it wasn't a good fit

Do you mean based on the short talk during lunch? That must be quite a stressful lunch I guess :)
Textpattern CMS 4.8.0 Released
Improve Your API's Quality
> a modern ML system should just plug into the business process from day 0, where the ML task should be performed by human and recorded by the machine.

Ah, this is a typical thing I hear people in the Valley say: just push it all ... somewhere. No.

If we digitized all microscopy slides, it would require YouTube-scale storage several times over. People think genomics is big. People think reconnaissance imaging is big. They're big, but there's only so much of them.

IF it were digitized, there would be far more pathology whole slide imaging being generated every day. I did some estimates at one point and had to throw a couple orders of magnitude into the genomics data to even make it competitive at enterprise scale.

And keep in mind, we're talking clinical medicine. We want the data now. We're looking at the slides while the glue is still wet. You don't have the bandwidth, no one has the bandwidth, to do some of this stuff they way you propose and maintain the current "business process" of clinical medicine.

Building models and iterating, the old fashioned way, is the only way it makes sense.
Well if your environment is 100 services and each one takes 512mb of ram (that's being generous w/ what I've seen for the typical Spring Java app) at idle...
Microsoft Azure Sphere (IoT service) now generally available
I can't be the only one who prefers the way applications looked 30 years ago? When they dumped whatever they had to offer right there for you to explore and pick from.
These days everything is hidden below a million layers, trying so hard "not to be in your way" that you need a deep love of pixel-hunt-point-and-click adventures to get anything done..

Let's take an example: Specifying DNS servers in Windows.
95:
1. Rightclick "Network" on desktop -> Properties
2. Doubleclick on the TCP/IP protocol for the NIC.
3. Type new DNS server.
4. Press OK.

10:
1 Press start
2 Search for control panel
3 Open Network and Internet settings
4 Select Change Adapter Settings.
5 Rightclick NIC and select Properties
6 Select TCP/IP and then Properties.
7 Type new Server
8 Press OK

Sure, some may think that Windows 10 looks better than Windows 3.11 or 95, but I don't and I can't believe everyone does.
There is also science-fair, which is based on Dat. I don't know about its status.

http://sciencefair-app.com/
"Where Sci-Hub Is"

Sci-Hub (/scimag/) has been located at the same IP address for at least three years, and neither domain names (DNS) nor onion addresses (TOR) are required to access it.
This is cool, but if this is how SkySafe engineers spend their time, they're not gonna be a business for long.
There's absolutely zero way that NUM_ENGINEERS * SALARY_PER_HOUR * HOURS_SPENT for this task is even remotely sane compared to just tossing the laptop and buying a new one.

I get that this is kind of content marketing for their engineering department, but damn if they could've prooooobably spent that money on something with more impact
It can be like this, or it can be worse. I have a friend who was interviewed, screened and xrayed before finally getting the job and a sweet contract. Shows up on his first day of work and there's no relevant team for him to join, so he gets placed in the basement pending openings. He quit after 2 months.
It might be true, but it also might just tell you about the sort of writers the Paris Review chooses to interview.
Quickdraw mac app for drawing on screen [GitHub]
Whenever I'm stuck on a problem and need a breather.
Most of the issues go away if you use Async and Core (or Base these days) since it is a very good and rather complete standard library and a thoughful Async implementation.

The issue with the web framework still stands. Not many people do web development in OCaml so the support is rather sparse.
Another option is TypeScript, which is well suited for building SPA web apps.
Tools to Boost Your Productivity
Same in Switzerland
I thought they both did, but I'm also not an expert on Code's internals.
Depends on your definition of encrypted I suppose. Many laptop SSDs are technically encrypted by default, but unless otherwise specified use a default key to unlock the drive.

Sure, they are still not encrypted in any meaningful sense by default, but the barrier to entry is quite far removed by not requiring a long process to enable it. A process which sometimes would require reinstallation, something an average person would likely not bother with.

While installing macOS Catalina the user gets prompted to activate this encryption, providing the system has a disk that supports that kind of full disk encryption I mentioned above.
Swarm is basically dead. I’ve spent over 2 weeks trying to get kubernetes to work and have completely failed. Left another comment about that.

I’ve been looking and haven’t found any alternatives. Really feels like there should be.
Yep.

"I was worried about what people think of me, but now I know they don't think about me at all."
”Correct answer: burned to death”

More likely: suffocated (as with most fire deaths) https://history.nasa.gov/Apollo204/invest.html:

”d. MEDICAL ANALYSIS

Loss of consciousness was due to cerebral hypoxia due to cardiac arrest resulting from myocardial hypoxia. Factors of temperature, pressure and environmental concentrations of carbon monoxide, carbon dioxide, oxygen and pulmonary irritants were changing extremely rapidly. It is impossible to integrate these variables on the basis of available information with the dynamic physiological and metabolic conditions they produced, in order to arrive at a precise statement of time when consciousness was lost and when death supervened. The combined effect of these environmental factors dramatically increased the lethal effect of any factor by itself. It is estimated that consciousness was lost between 15 and 30 seconds after the first suit failed. Chances of resuscitation decreased rapidly thereafter and were irrevocably lost within 4 minutes.”
Fuchsia exposes services via FIDL, so the lack of stable ABI isn't as big of a deal.
Riwaj Jewellers
> In the old days of on-premise software, delivering a product meant stamping out and shipping physical media – the cost of running the software, whether on servers or desktops, was borne by the buyer. Today, with the dominance of SaaS, that cost has been pushed back to the vendor. Most software companies pay big AWS or Azure bills every month – the more demanding the software, the higher the bill.

This irrational sheep mentality amuses me. Yes, tehre are some very specific cases where AWS & ca. is clearly a better choice, but for the most cases I saw the TCO with hosting it on premises or renting servers is much lower, sometimes by an order of magnitude (in some cases even more). But people insist on doing it because others do it. We'll soon have an entire generation of engineers completely hooked on AWS & co. and not even realizing other solutions are possible, not to mention lower TCO.
HTTP thesupplementcop com/alpha-femme-keto-genix-Canada/
Alpha Femme Keto Genix Canada
Everybody has this brilliant chance to make their life protected and solid. Furthermore, for this purchasers can without much of a stretch get the item from the site. Alpha Femme Keto Genix has numerous favorable circumstances and it has been seen that it is in the monetary allowance too so; nobody needs to stress over the cost of the item. To purchase the enhancement, simply go legitimately to the primary site and there you can without much of a stretch buy this at a limited cost. For more information, do tap on the standard. What is the arrival approach?
http://thesupplementcop.com/alpha-femme-keto-genix-canada/
https://www.youtube.com/watch?v=q7-iPQJyOAM&feature=youtu.be
https://sharktankdietreviews.tumblr.com/post/610916845754646528/alpha-femme-keto-genix-canada-pills-review-is-any