skysight-inc/HackerNews huggingface dataset:
Hi,
Hope you're doing well.

I learnt that you are looking for a developer. We can collaborate with you to provide you with developers. The developer can work from our office. We have tools that you can use to be sure that he is working only on your projects (for eg screenshots every 10 minutes). From this arrangement, you can expect the following advantages:
-2+ years experienced developers with good communication at a monthly salary of £1.5k
-The benefits that you provide to the employees are not required as we take care of that
-If you're not happy with the developer, we will replace him/her
-You can scale up the team real quick
-No hassle of HR
-Developer can take help from our other more experienced developers

Please get in touch with me if you have development requirements.

Regards,
Nimesh Jain
CMO | J's Business Solutions
www.jbsols.com | nimeshjain@jbsols.com
Mobile: +91 977 362 8369 | Skype: jbsols
"OK dude" is not a rebuttal. There are arguments to be made about fusion's practicality, but your claim that it's not achievable at all is simply inaccurate. Fusion researchers do it all the time. In fact, for about a thousand dollars in parts you can do it yourself:

https://en.wikipedia.org/wiki/Fusor

The hard part is getting more power out than you put in, under controlled conditions. Here's an overview:

https://en.wikipedia.org/wiki/Fusion_power

Probably the most reliable route to practical fusion is outlined in this presentation by the head of MIT's fusion program:

https://www.youtube.com/watch?v=KkpqA8yG9T4
Global Landscape of Climate Finance 2019
Oh wait. So the creators are to be treated with leniency, but LITERALLY running over innocent bystanders is an unfortunate coincidence which should be endured for the brighter future? If you do not see why this is wrong, do I have news for you.
I see so many people follow the academia career trail not because they have a longing to do research, but because they have no idea what else to do with their lives and their professors think it's a good idea.

Maybe culling the herd a bit would improve its quality. Maybe being forced out of the profession for misconduct would help prevent it. Maybe the bar needs to be raised a bit for entry so there's less competition and less pressure to cheat.
Hey, I have seen a WW2 documentary I have good idea how whole Eastern Europe looks like. Fields and mud roads /s (i am from eastern Europe).

I really wish to know the root cause for persistence of this label. Its not that surprising for US, but surprising amount of western Europeans tend to share this view.
I just use the builtin `abbrev` for that. I took the idea from http://home.thep.lu.se/~karlf/emacs.html#sec-7-2 , and defined a bunch of global abbrevs under the `8` "namespace", for greek letters, mathematical symbols, and random unicode characters (a few ASCII ones, too).

One cool thing about `abbrev` is that it can also expand a function instead of a sequence of characters - e.g.,

("9ts" "" (lambda () (insert (format-time-string "%Y-%m-%d %H:%M"))))

It's pretty handy when I access emacs from Termux, as I don't have to bother with switching the input method or long pressing (which is an issue even with Hacker's Keyboard, trying to insert `\`).
Why InfluxDB Is a Must in Your IoT Application
I'm rock climbing as well and I devleoped a similar biometric token for my company, my experience is that the thumb works best, as you usually don't use your thumb a lot for rock climbing compared to the other 4 fingertips
Damn, your post is doing better than mine when I originally posted it last week: https://news.ycombinator.com/item?id=21417621
Good job and thank you for reposting :-)
Privacy coming from Apple is laughable.
If you have an iPhone and have location services on ( which most of us do) go to location settings and check “system services”.

Google what those services actually do. They’re all for sending unnecessary location data to Apple for analytics, which is all enabled by default.

They claim to respect your privacy, but under the hood it’s a different story.
Privacy coming from Apple is laughable.
If you have an iPhone and have location services on ( which most of us do) go to location settings and check “system services”.

Google what those services do. They’re all for sending unnecessary location data to Apple for analytics, which is all enabled by default.

They claim to respect your privacy, but under the hood it’s a different story.
Vigilante, in its current mainstream use, means a vigilant person who enacts justice without authority. The justice part is not in the etymology of the word, however. Vigilante, structurally, just means someone who is vigilant.

I think calling a watch-dog or an independent peer-reviewer a vigilante is not inappropriate. It's a stylistic choice. I think it's important in literary education to be able to distinguish between what a word is and what cultural baggage it has (how it's used). Of course, where a word ends and its baggage begins is debatable, but it's a good debate to have.
How is it Google's fault that you can't use Yubikeys on non-Google sites?
Parkinson's law: how constraints can create freedom
> They are still open source because the source is open.

That is not the definition of 'Open Source'. Using it interchangeably with 'open source' just adds confusion. And from the other uses of 'open source' in your comment, it seems you're using it in the same sense as 'Open Source'

> Not every open source lic is like MIT where you can do whatever you want.

No Open Source license allows you to "do whatever you want". Even the WTFPL, which comes close to that goal, is not an Open Source license. Being Open Source comes with a few requirements, which every Open Source license, licensor, and licensee must fulfill.

https://opensource.org/osd
This is where we disagree. There are many countries which are not denying the existence of climate change, part of the Paris agreement (btw. it is very questionable if the targets of that are actually what we need), they just do not care because the fear-mongering of voters pushed the country to a certain way. A prime example is Germany. Not denying climate change, anti-nuclear propaganda took over and this is how Germany is the number one source of CO2 in the EU (by volume).

https://www.statista.com/chart/17582/megatonnes-of-co2-equiv...

I think it is not enough to put out meaningless virtue signaling, you have to back it up with rock-solid policy otherwise it is only good to win you over some votes (which is the reason politicians use it at the first place).
There's quite a few services that will convert new items into emails for you (IFTTT, and others).

A lot of email clients also have support inbuilt. (Thunderbird, Outlook, and others).
This is such a peculiar, and I have to say, snobby, criticism - especially towards the last part of the article.

The Gioconda is too famous and doesn't deserve the crowd it gets? Maybe. Sounds like a subjective judgement.

People are left disappointed? Maybe. But anyone who does a 10 second search for "is mona lisa worth seeing" should already be aware of that. If they still choose to do that, why should we stop them? (or force them into an overly commercialized pen that deprives a piece of art of its dignity)

By all means, the Louvre should optimize the queuing experience. But as the author admitted, the Louvre doens't have a space capacity issue. And in my books anything that gets more people into a museum of any sort is a good thing.
Simply because it is an emergency. The extremely conservative IPCC has set out the timeline for changes on emissions, and we have ten years left. Ten years to get on the track to carbon neutrality. Leave it longer and we lock in a higher temperature rise. The longer the delay the more serious the consequences. Yet many countries and politicians keep pretending it's business as usual.

Seems to adequately fit under emergency as immediate threat to me.
Contributing to society shouldn't even be the desired metric. With freedom it often comes as a byproduct.
Oxygen, water, sun light and time are additional resources that don’t fit the OP article’s narrative.
Not highly inconvenient? You don't just cut down a tree, rip it into planks, and use them. Their dimensions, and physical properties like hardness and density, change as they dry. That takes either a good deal of time, or a good deal of infrastructure and processing work - the latter of which is actually required, if you want the kind of repeatable, predictable results you need to produce the dimensional lumber with which we're all familiar today.

Hell, you can't even burn green wood without a lot of effort, smoke, and the occasional steam explosion - and not very much useful heat. Have you never cut your own firewood? Unless you're smoking meat with it, you want to give it a good long while to dry out, ideally a season or more, before you use it.

So, no, by the article's definition, wood is no more a "natural resource" than iron ore. In both cases, ingenuity and effort are required to convert the raw material into a reliably usable form. The same is even more true of plastics, which require a great deal of complex refinement to go from original feedstock to nib or rod or wire or billet that can be cast, machined, or 3D-printed into finished products.
Show HN: Duckdoc – Automated Code Documentation
For what is worth, at least in London, all the HFT firms I have worked with or interviewed for use C++. As I'm a C++ programmer there is bias of course, so my sample is probably not representative. Still I suspect that those that use anything other than C++ are a small minority.
Fingerprint.js
I understand your POV, but I did have a blog with tiny snippets of things that surprised me.
One theory is that the update is making it impossible for Chrome to save settings when in Guest Mode and chrooted in Developer Mode. Probably not intentional but frustrating because it will neither be noticed nor fixed by Google.
If you use Android, Google is implementing that into the OS itself: https://krebsonsecurity.com/2019/04/android-7-0-phones-can-n...
Inequality is inevitable.

We are not born equal. Some people are smarter, some people are better-looking, some people have more energy, are more motivated (or the opposite).

We can try and do everything we can so that everyone has the same opportunity to succeed, but if you want the same outcome you'd have to limit the smarter, better-looking, more energetic people so that their outcome is lowered to be the same as everyone else, and I don't think this would be positive for anyone.
Can you tell me a major news event that I haven't heard about?
Ah, sure: The New World Order requires sacrifices, as it's axiomatically Good, Correct, and Right. Anyone opposing it is the Enemy. (Now technooptimism-flavored: when Friend Computer runs you over, it's because you were secretly a traitor.)
There Is No Algorithm for the Truth
"Climate emergency" is the slogan of the recent Extinction Rebellion protest movement, that's why.
It says so on the box: "Requires a Daydream-ready phone, see full list at g.co/daydream"

It also explains why:

Daydream-ready phones are built for VR with high-resolution displays, ultra smooth graphics and high-fidelity sensors for precise head tracking.

These requirements were created to ensure a good experience, not to troll you.
There's an opportunity for mobile OSs to support this usecase with a "guest" account: lock the phone to a single app so you can hand it to a less trusted person. Also useful for toddlers gaming.

The last Android version had a weak guest mode; the current one does not seem to.
Usually you don't write a project and then sit down to read through all dependencies, but it's a process that happens when you do add a dependency.

So, the process would be something like: have a problem that a library might solve, find a library that could solve the problem, verify it can solve the problem, look through the implementation, look through it's dependencies, then actually include it in the build. If anything doesn't look nice at each step, rollback and find something else or start writing your own implementation.

Do this from beginning of the project and you'll always have a full understanding of the system.
I went to the Louvre in April and I came away with the impression that the Mona Lisa was the only painting that is better in photographs then in real life. The hall was packed with people, most of whom had literally walked past 2 other Di-Vinci masterpieces hanging nearby. I can see why the Mona Lisa was voted the most disappointing attraction in the world!
The other piece in the museum that is famous for being famous, the Venus de Milo , was similarly surrounded by artwork of a similar level (at least to my untrained eye), also being mostly ignored by the crowds.
The Louvre, however, is an excellent place to visit if you avoid the crowds.
Give it some time, Elixir is clearly gaining traction.

I think it's mostly related to the "age" we live in. For the last two decades OOP has been the main thing. New problems arise, software is written differently now and a lot of development related things have been changing, so maybe/probably there will be a shift to FP.

That's my sole opinion, though.
"While driving" could mean you've stopped the car, but you haven't put it in park, applied the handbreak, and switched off the engine. The police are a bit vague at what constitutes "driving" because they want to fine people who check Facebook at traffic lights.

An officer can ask for your license if they flag you over and you haven't totally stopped the car (thus you are legally "driving"), as long as you're being safe they just want to check for drunk drivers as quickly as possible. "License, how many drinks have you had tonight, count to 5, have a good night". Unlike America they don't need suspicion, they just flag over everyone they can on a Friday night. On the other hand an officer can fine you if you start playing on Facebook while the car is stopped but you're still legally "driving".
Nor is it monoid composition.
A categorized community-driven collection of Smalltalk resources
Can an Algorithm Be Trusted with a Soul Mate Search?
Airbnb Now in 62 Languages
But exposure in the form of publishers costs money. Therefore publishers try to find authors whose work will sell, meaning that skill also makes exposure easier. And once your books sell your skills are validated, so you will have even more opportunities. But if the books doesn't sell enough then you are thrown away, and the publisher lost money. If you used your own money then you lost money betting on yourself, money didn't help you earn money here it just gave you more leverage to lose/earn more.

This is why people say "The first million was the hardest", because after you have used their skills to make a million others will trust your skills and thus give you more exposure and opportunities. So winning a million on the lottery wouldn't help much, it gives you capital but it doesn't validate your skills which was the most important part.

Of course I am not saying that luck doesn't play a part, just that earning power doesn't follow a Gaussian distribution.
You can fool 1000 persons one time.
You can fool 1 person 1000 times.
But you can't fool 1000 persons 1000 times.

Some people will know what I'm talking about :), the rest can just downvote this.
cppreference doesn't have it yet, but as far as I can tell from P0259R0, basic_fixed_string is a template, both parameterized on the char type and the size N, and I can't see how it could be otherwise.

And no, if it weren't a template, it would not be possible to make it a template in the future as it would be a breaking change.
Saudis Back Travis Kalanick’s New Startup
The first thing that happened reading that code is:

"Why is == true a condition"

"Oh because it's a nullsble boolean"

"Why is isn't the non-nullable getter being used"

There's no analyzer for it, but it looks very "wrong" to your eyes to be testing equality of a boolean against true instead of just using the boolean value directly
Why is that? The number one reason I do not like Rust is the use of ', & and so on to represent something that would be trivial to implement with plain English.

Example:

struct HReq<'a> {

}

struct HReq<a: LifeTime> {

}

Isn't that better?
Sorry, any speed limit will be "too low"; people will consistently drive at appx the speed limit +15%, whatever the number. Shifting the speed limit to old limit1.15 will result in speeds of new limit1.15.
"Upskilled our cafeteria staff" is the phrase of the day. Use liberally.
It generally just makes everybody else roll their eyes.
The article is sort of a whine even if I also sort of agree with it. The crush around the Mona Lisa in the Louvre, a museum with so many great works of art, is really a bit silly. And, if the Mona Lisa weren't famous in no small part for being famous (and, admittedly, for being one of a relatively modest number of works by Da Vinci), it's unlikely that most people would give the small portrait a second glance.

Now, knowing it's famous, one can appreciate some of the justification for it. But it still wouldn't make at least my list of favorite paintings.
Cycling with headphones is one of my pet peeves. It’s really dangerous. Ears are a really valuable tool for a cyclist.
I don't want to speak for the OP, but maybe they meant we should be OK with failing people. At least in the US, if you show up to class, attempt to do the homework, and take the exams you are pretty much guaranteed to get your degree. I see this in graduate programs as well (although not the top programs like CMU or Standford). I even saw it when my wife went through med school - many of her peers partied, did horribly, even got caught cheating, but because they were spending 250k on that education no one ever failed out.

I think we should set standards and not be afraid to uphold them. This will probably result in fewer scientists, but maybe it will become clear where we are failing them earlier in their education and allow us to improve that process.
Nice work.

I wonder if the animals wonder if they're really just living in a simulation designed and run by a superior intelligence for entertainment:)
A Decentralized Archive
Please don't try to lecture me about the death of "news." Following that link shows all the reasons that news deserves everything that's happening to it.

How much reputation does it take on this site to downvote submissions? I've been waiting a long time for that.
That doesn’t show the difference when you have more than one, and you also didn’t show how much more verbose the usage gets inside the struct.

It’s not a language level constraint to name lifetimes with a single letter. But folks tend to not use longer names for good reason.
The Cython example in that link is actually not a fair comparison, since it still forces the numpy ndarray type in the signature.

Instead it should use typed memoryviews [0], which are faster and can avoid more cases that will rely on the GIL accidentally (such as when an ndarray has to be treated as a Python object).

[0]: https://cython.readthedocs.io/en/latest/src/userguide/memory...
The (poor) economics of removing drivers from existing metros just goes to show what an extremely efficient way of moving people they already are.
All personal opinions:

It comes down to alignment of incentives. Google (for the sake of argument) has got into so many facets of peoples' lives that it's hard to tell what's what. If you're percieved to have contravened one of the TOCs, or your credit card fails or something, you could have your account suspended with no recourse. And Google have shown time and again that they have zero interest in universal due process, fairness or customer service. That's fine - it's their business model and their call to make.

But it is fundamentally out of step with the provision of essential services which should be afforded to all.

And then add to that the fact that when it goes wrong it disproportionally affects those more vulnerable. It starts to look a lot like disenfranchisement of minorities. What if you suddenly have no phone or email, and that's your only way of communicating with your support network? What if Google decides to pull the plug on your phone and you don't have money to buy a new one?

On the flip side, the government has a monopoly on welfare, violence, justice, etc. That's a good thing, and it's negotiated by democracy. However, using that monoploy to coerce people into using commercial duopolies is fundamentally anti-democratic.
It's not news. It's still journalism.
Would you like to point out specific instances of this "noise"?

The C++ code looks like straightforward "C code" because it's using the OpenMP parallel for. If it dealt with threads explicitly it would not look as pretty.

I do agree that the Rust code has some verbosity, for example there are a lot of type annotations and using named constants instead of magic values.

For example (C++):

int na = (n + 8 - 1) / 8;

Versus (you could write this like the above too):

let vecs_per_col = (n + simd::f32x8_LENGTH - 1) / simd::f32x8_LENGTH;

An example of the type annotations (are they really necessary?):

let pack_simd_row = |(i, (vd_stripe, vt_stripe)): (usize, (&mut [f32x8], &mut [f32x8]))| {

Comparing the actual internals of the algorithm is quite straightforward, e.g. look at the middle loop (lines 70-82 in Rust vs. 58-97 in C++). Do note that the C++ code is loop unrolled by hand which makes it look simpler.

In the Rust code, there's a pretty cool feature where multithreading can be toggled on/off with a compile time flag, see parts with: #[cfg(not(feature = "no-multi-thread"))]

If the C++ example wouldn't use OpenMP, this would be pretty impossible to achieve without being noisy too.

Also note that even with OpenMP, it would be quite easy to create a memory unsafety issue in the C++ code by for example accessing an array out of bounds inside the loop body.

Apart from these, I have no problems reading and understanding the C++ or Rust code (and I'm a noob with Rust).
See: Stock markets & trade agreement w/ China

You CAN fool 1000's of people 1000's of times
What happened to the man who yelled fraud? Don't leave us hanging! :-)
What are the differences compare to Firecracker?
How do you decide which scientists to pay? Pay them all? Then everyone becomes a “scientist” but does no work and draws a free paycheck.

Pay the ones that produce good work? What is good work? Right now, that is decided by number of papers. That metric is gamed to death, that is what publish or perish culture did. Choose any other metric, it will be gamed too.

What if the PhD meant something such that having it was enough? That was all you needed, then you would just get paid to do science. Such a gatekeepeing would require graduating a lot fewer PhDs. How to do that is open: admit fewer? Or psd fewer? If the latter, maybe master out a lot more? Anyone that makes it through gets a guaranteed paycheck, but almost no one makes it through.

Where you are mistaken is that there are a large number of graduates because there is a large demand for research. There isn’t. A given professor needs N papers to get tenure. Say that N = c*k for c researchers and k papers. N is so large that c must be >2, so for the professor to get tenure, they need assistants. Where do they come from? Graduate students. What do those students do when they graduate? The professor doesn’t care because they have tenure now.

Research funding has been decreasing over time, which means N increases, which, counter-intuitively, means c increases, which starts a negative feedback loop because the amount of researchers competing for funding increases while the amount of funding available decreases, still further increasing the number of graduate students needed. That explains what you see.
It's better than nothing but I thought the current thinking is that the Paris agreement isn't enough anyway?
Free Movie Download Websites – Watch HD Movies Online
Benefits of Salesforce Marketing Automation
Relevant here because it mentions an app. I liked it.