skysight-inc/HackerNews huggingface dataset:
> I really don't like the `/usr/bin/env bash` approach (it came from the ruby world I think?). It's less portable than /bin/bash in my experience - I've been in environments, usually older ones, where it doesn't work at all.

Its not a ruby thing, its the way you're supposed to write portable scripts where the location of the executable might not be predetermined. Lets say you're on a distribution where bash is in /usr/bin/bash instead of /bin/bash. Well you'll be modifying the shebang line to either do /usr/bin/env bash or pointing it to that spot.

What old systems didn't it work on? I've used everything from SunOS, Irix, HPUX, AiX, Solaris, Linux, bsd's, anything claiming to be posix has to support that.
I had to read quite far into their announcement to realize this had nothing to do with the FUSE I was expecting.
Wrong sort of radiation. A mobile phone emits radio waves not ionizing atomic particles. No ionizing radiation of any kind in fact.

Which is why mobile phones are completely harmless (from a radiation perspective anyway).

Careful not to go out in the sunshine though.
Cerebras: The Cheetah AI Chip
Agree. If you want to do shell work in something closer to the shell and have a real programming language, Perl is the winner.
To be fair, only half of those statements have changed. Computers still crash all the time, just less frequently than they used to.
The consensus standard for this sort of test is IEEE 1528, and you are absolutely correct. The test uses a gel phantom (the standard provides a few formulations for different frequencies but most are a mixture of water, salt, sugar, and a thickener) and it is poked at with a sensitive probe to measure local temperature rise.
In general if your PC crashes you don’t explode though.
... ... okay, now I extremely object to [[ "foo" == f* ]] not doing globbing and doing pattern matching. But, I guess Google folks have experience that this is non-confusing?
Do you normally protect every command with || exit?

cd foobar || exit

It's those really small failures that cause shell scripts to do crazy things without set -e.
Is important to be aware that the word love has lost its meaning throughout the ages. Love for the ancient and medievals was akin to the word passion, which means literally suffering. Its meaning was like "suffering for someone or something else", which we would call altruistic. Modern love is more akin to "like", and has a general meaning of "mutual affinity". Like many concepts in the modern world, it acquired a individualistic connotation that didn't exist in the past.
Eigenvectors and Eigenvalues show up everywhere, although sometimes it's in the form of an iterative estimate (PageRank is basically the power method estimation of the first eigenvector of a connected graph of web pages).

They're in the same class as logarithms and Fourier transforms IMHO. You won't need to calculate them by hand, but you should know what they do and why they're important.
Meanwhile, the rest of the Python world probably follows PEP8, which uses 4 spaces.

https://www.python.org/dev/peps/pep-0008/#indentation
Update breaks Google Maps on most Huawei/Honor phones
In which case, it's an off topic comment that is not relevant to the content of the article.
wow you sound terrible to work with based on this post.
I'm very curious about why. In 8-space tab sizes, you have to very, very carefully think about what you're fitting on that 80-col line after having in most cases, already removed 10% of your column space. A lot of C resulted in single character variable names and abbreviations that sacrificed immediate readability, but with domain knowledge that gets resolved with time.

On the flip side of things, you have developers who universally write 240+ col lines in HTML and don't know what a punched card is.
> I don't even understand why efail is getting so much publicity.

Because many people have a defeatist, preconceived notion that the government can monitor anything and everything you do, no matter what you do. A flaw in PGP is a key piece of evidence in support of their theory that allows them to say, "See? All those tinfoil hats spent all that time on a cumbersome solution that was defeated anyway."
I kind of agree that people can be hostile or brutally honest online but just look at LinkedIn as what happens online when you can't say the truth for fear of someone disliking it.

Its an endless stream of corporate bullshit. At least my feed is just ridiculous. Nobody says the truth about anything.
WhatsApp revamps Groups to fight Telegram
But there's a magnitude difference there from "the early days".

Plane crashes still happen too, but with significantly less frequency.
5 Industries Crushing Their VR Strategy
> I think companies are also expecting that 'people with passion' will be less impacted by the unavoidable organizational BS and garbage that pops up on occasion.

Perhaps so. (Wanting people to regularly work unpaid overtime could be seen as an instance of "organizational BS".) In this case, it's a good signal to applicants like me that I wouldn't want to work there. Unfortunately, it's become universal across the software industry.
Join a discord channel for whatever game you're playing. You can voice chat with people and make new friends that way.

I'm in the League of Legends discord and party up with strangers all the time. If the game goes well or people are just particularly friendly we usually play a few rounds and sometimes friend requests are sent and we end up playing more often. I've met a fair amount of people this way.

I do agree though, love MMOs for community. Some of my oldest friends are from my MMO days, but those games often get grindy and take up too much time.
Ah, the HOTOL from the 80s.
That's by far the best idea I've read so far about the subject.
Landing on ice, with a rocket firing down.

You sure?
Difficult doesn't mean impossible.
Just how big is the corporate desktop market? I haven't seen desktop computers at work in at least 7 years.
this comparison isn't particularly interesting, because you're comparing dissimilar things. a leased car is a physical item that has inherent costs in manufacturing and distribution. bits have asymptotically zero cost there. a leased car has to be recovered and released or sold. this doesn't apply to bits. etc.
Content Restrictions Based on Local Law
Image analysis and signal corrections on time series data. Extracting features from microscope images for example, correcting for signal convolutions.
How about uploading it to addons.mozilla.org as well?
Thx. I totally understand your concerns. We work hard to make developer life much more easy. That's also why the solution is hosted. So you do not have to install, maintain, scale your own system. Just to clarify (if needed): your tasks are executed on your servers, we handle only the orchestration itself. Pricing is a work in progress, but we will probably offer a large free usage.
EFAIL: how to detect you are being attacked?
Unless the structure was miles high, wouldn't the sound just bypass it as it climbed above?
But now we have computers running our planes, running our cars, running our pacemakers.

Your PC might not kill you, but the software running the drive-by-wire system in your car will.

Still, my point wasn't to get into a discussion about the differences between software and rockets, but more to point out that their goal is to change those things about rockets. To make them reliable, safe and cheap.

You can think they won't be able to pull it off, but saying that it will never work because it doesn't currently work that way seems a bit silly.
Author Tom Wolfe Dies at 88
Unlicensed news websites blocked in Uganda
The limited paper type is called 'Code Ruled.' It's designed to reflect a dev code environment: numbers from top to bottom; indentation markers.
Tangentially related: Does anyone know if there is a NUC-style Ryzen 2700U-based machine, preferably with Thunderbolt 3? That would be a dream machine; one could use it for normal computing, development (4 cores, 32GB RAM), or even as a SteamBox (NVidia 650Ti-level of graphics performance), with the optional eGPU if that's not good enough. I couldn't find anything and I sincerely hope it won't end up as Kaveri, either unavailable or stuffed only into lowest-level notebooks.
It's because most people are trained by consumerism to think of anything with a human touch as flawed. The artist Tom Sachs talks a lot about this in his work. He can't make any of his art as perfect as an iPhone, but on the flipside, Apple can't make an iPhone as imperfect as any of his art (fingerprints, spray paint, a crack, etc.). I think it's important now, more than ever, to protect our imperfect things--they tell us that humans have been involved. Spirit is far more important than perfection, the former makes us smile while the latter makes us anxious.
Depends entirely on your application. Often you know, or are willing to constrain, the uses of an input.
Certainly awful timing, and especially awkward since a prepended img tag was one of the mechanisms for attacking PGP clients as well.

That said, the EFF recommendation turns out to be somewhere between 'overzealous' and 'wrong'. If you're using Protonmail or another solid GPG implementation, the attack is already handled in full by re-encrypting mixed plain/cipher messages and requiring MDC.

https://protonmail.com/blog/pgp-vulnerability-efail/

https://lists.gnupg.org/pipermail/gnupg-users/2018-May/06033...
Tom Wolfe Has Died
Tcl meets all of these requirements. I have a Linux distribution whose PID 1 is a Tcl shell and I can setup everything from there without spawning any new processes.
Ask HN: Can Freelance be free?
I think pretty much everyone here is aware of the nasty things Upwork does. High fees, totalitarian policies, sudden suspensions and just marvellous support.

Essentially, it's highly regulated labor exchange, with centralised authority. They CAN instantly ruin your career, or at least incapacitate it for a long time by just banning you and forbid to create another account. May be they will explain this, may they'll just ignore you. Of course, this is not necessary because they are "evil", but because they are just an instance of totalitarian hypocrisy in the internet. They create bunch of regulations, that make it very easy for scummer-type clients to blackmail you and ruin your profile. Why is it okay for so many people?

Can freelance be unregulated? With clients and freelancers dealing with each other without oversight?I was on both sides: as a freelancer and as a client on upwork. I was kicked off by upwork years ago, when i was just a beginner JS developer, i was dependant on them and it was really hard to keep going on. Since then I worked with many clients and even started my own development shop, which, i think, characterises me as capable and responsible person. Upwork's regulations never helped me. I've proven to support that client explicitly blackmailing me with negative review - they unsuspended my account but didn't delete the review, because it's against their regulations. Well, you know what is happening with profile, once it got 1 star review from the beginning. Since then i dealt with clients without any regulations. It was reasonably easy to spot scammers and avoid dealing with them: you can just do small part of the job, get paid and grow amounts of client-to-freelancer debt gradually along with trust. That was years ago, but still, when i hear again and again what is going on there, i feel sorry for all of the good freelancers who have been damaged by Upwork.

What do you think? Can freelance exist on scale without regulations?
Shadowy Israeli App Turns American Jews into Foot Soldiers in Online War
The course on Egghead is universally excellent and beyond reproach, any suggestion otherwise can be dismissed with prejudice.

May I suggest a perspective modification? I believe you can start your journey to recovery with a healthy doze of this https://www.youtube.com/watch?v=hUes6y2b--0, more of the same, twice a day, complete the course, or until the pressure in your loins subside.
ASICS Womens Running Shoes – 100 Stylish Shoe
> false, given the untold thousands of people running Hackintoshes

ROFL :)) Had you read above? I'm running one myself. Your 'false' refers to what exactly? My statement was that there is no point for Apple to release MacOS for PCs. They will not be able to lock it down security wise.

BTW, how did you secure your hack from booting from install USB and resetting admin password on the main drive? Or from booting to Recovery partition and do stuff?

Asking, because you said you never had a problem with security, well, I Am the Problem, I will access your hack tomorrow :D

Cool, just got your home address ! www.youtube.com/watch?v=76wSk1j02_4
There was some analysis on the SpaceX subreddit saying the G loads would peak out at 4 Gs. So a bit worse than those carnival rides where you stick to the pads on the periphery of a spinning room, which IIRC are only 3 Gs. With a well padded reclining seat it should only be mildly unpleasant for healthy adults but I worry that there are potential customers who won't be able to deal with it.
Just google "yourInterest discord reddit" and someone is usually talking about it. I'm in a keto diet discord & joined a programming channel recently.

I see N64 discord servers. I don't know if they're busy, but I see 'em.
No problem. I wrote it because I version control my scripts and didn't want to fork them for running them on my laptop (Chromebook with Termux).
The Story of Me, a Real Programmer?
Tom Wolfe is dead
I notice that you focused in on my carpentry example, and ignored the industrial design one completely. Do you think ID is perfectly hierarchical, and doesn't involve changes to blueprints, and never looks like goofing off?

Your hypothesis only fits 2 of the 3 data points I provided.

Software is the only non-customer-facing job that I know of where passion is considered relevant at hiring time. The mathematicians I've known have all been somewhere between "moderately stoic" and "downright antisocial" and had no trouble getting hired, despite mathematics having all of the features you attribute to programming.
What’s Mobile Governance?
Well in this case they have the ground truth as comparison, so the error can be evaluated.

> The resulting images look nice but there's no guarantee that all the extra detail visible in those images is genuine detail and not just "believable" data filled in by the net

It depends on the error metric specified as the objective. If the network is minimizing squared error to ground truth, then it won't generate believable but untrue data, since its objective wouldn't reward this behavior. If the network is trained against adversarial distinguishability however (with the noisy prior), then this becomes a more or less inevitable issue.

So both can be chosen depending on what you want: certainty that the content is semantically equivalent, or just good looking images.
> This is like telling Microsoft that personal-computers will never work because they are big, expensive, difficult to use, and crash all the time.

That's not a fair comparison. The energy difference between a rocket engine and an airplane combustion engine is huge. Rockets are all about raw energy output and are essentially a bomb. The fuel is volatile, and rockets use a lot more fuel than planes. If a failure happens with rockets, the whole thing usually ends up blowing up catastrophically.

Rockets are inherently more dangerous. But hey, more power to them. I would love it if we can make rocket flight safe enough for everyday use by everyone.
Over 20 years ago, I was home on a sick day in the middle of refactoring a build system based on Bourne shell. We could not use any of the new features of BASH but had to stick to what worked as /bin/sh across a bunch of supercomputer vendors. I was finding a lot of arcane tricks to optimize execution on those systems, some of which had improbably expensive fork-exec.

In my fevered state, I wrote some arithmetic functions to do the equivalent of `expr $a + $b` and `expr $a \* $b` without any fork-exec to external commands, just to prove to myself that it could be done. I think I abused things like $IFS, for loops, recursive function calls, and case statements to make an arbitrary-precision decimal adder function.
> Nonsense, Powershell is a fundamental improvement. It's not a "this is what's we're left with" situation.

It would be, if cmd.exe was long dead, PowerShell had stolen the good parts and continued on its way, but we're not there yet. Cmd.exe still exists on Win 10 and let's not even get into the fact that 64 bit only versions of Windows are not yet everywhere. Sure, Microsoft's ecosystem is larger and more complex, but at some point Win32 becomes a liability and unnecessary baggage.

> Which is sad, since it could have been so much more. The Unix way of doing things, isn't the be all and all.

Cultural compatibility matters - See C & C++. How else do you expect to get users and developers on board if you can't show them how your system is better in a few key ways, but isn't a giant leap from what they're currently using?

Tl;dr Change is scary, try to make it less so.
Why not both?

> Bash has arrays and a safe mode, which may make it just about acceptable under safe coding practices, when used correctly.

> Fish is easier to use correctly, but lacks a safe mode.

> Prototyping in fish is therefore a good idea, provided that you know how to translate correctly from fish to bash.
> ... or on a Samba network share that your computer is already connected to.

Does CSP prevent this working with, for example, a malicious.js file on a remote, attacker-controlled Samba server (configured to allow "anonymous" connections)?
Ah, different use case then as opposed to using AI or ML for drug discovery.

I agree, robots are hit and miss
Still very big, I would say. You are correct about startups, but just go to any enterprise and you will find desktops everywhere. Enterprises generally don’t like the idea of company laptops with sensitive information being stolen, and - from what I can see - thin clients + datacenters is very popular there.
I'd hazard a guess of several hundred million.
Watch the McAfee documentaries. They make a pretty compelling case that he's both a rapist and a murderer. We'll probably never have closure on that, since the crimes were committed in a poor, corrupt country and extradition from the US is difficult even in good circumstances.

Nevertheless, the way this guy is celebrated --- not just for his non-achievements in our field but for his crazy-person persona that incorporates those allegations --- is truly disturbing.
Is there a reason to prefer trading with BTC rather than the futures?
If you use GCP Enhanced Speech to Text models you’re contributing to a central model:

https://cloud.google.com/speech-to-text/docs/enhanced-models
> I think it's quite reasonable for Apple and Microsoft to decide on what terms you can use their product.

Fair-use trials have gone to the supreme court and the companies always lose. And I agree with them: Once you buy a product, it's yours to do what you want with.

Anyway, even if you were correct and it was reasonable for Apple and Microsoft to decide what I can do with my personal property...they do plenty of other things wrong that I can justify "stealing" from them.

Also, here's the EULA for my comment: By reading this comment, you must agree with me.
> Many desktop hackintosh users also own a Macbook of some sort, and they would totally buy a Mac Pro or Mac Mini if it didn't totally suck, right now.

That is me exactly. If Apple ever deigns to again sell a desktop computer in a normal, user-upgradable tower, I will buy it in a heartbeat, even if it's twice the price of comparable non-Apple hardware, and never bother with a Hackintosh again. I like MacBooks, and although I'm hesitant to upgrade to the new MacBook, I'm hopeful Apple will release better-designed models soon.
Sorry I wrote that in a taxi from my phone, not a serious usecase but that’s beside the point I was trying to make- I personally have a hard time using python over bash. Thanks for pointing out the security aspect, I don’t typically think about that.
BART janitor made $270,000; some watchdogs are wondering why
For instance, consider the poor souls whose work entails implementing the ubiquitous feature of automatic phone systems: when you call about a bill or service issue, you have to speak your name into a computer system; once you’ve articulated “speak to an agent” some 16 times to said computer system, waited 20 additional minutes, and finally reached a human being, you immediately have to provide the same information you already gave the system.

So funny and so true. With respect to software development, I've worked on so many projects that were cancelled before ever being released. Built e-commerce and warehouse systems for a $300M company that went bankrupt. Millions of lines of code just disappeared. It's hard to take software development seriously after experiencing this a few times.

This profession is a money grab, get what you can while you can get it, before the bubble bursts. Surely developer salaries are in a bubble, right?
Have no fear- AI is here
Lolitups Adventures
TypeScript and React: Improve your codebase using types
Can somebody tl;dr what is new in there? I tried jumping through the video, but there seems to be a lot of fluff and background exposition for the assumed "not in the loop audience" of TED. So I'm not sure where some new stuff starts, if at all, for someone moderately aware that Falcon Heavy did succeed, and BFR is planned?
You can’t converse with an expert on felines without knowing the names. There are simply too many parts of the body. You have to name them in order to communicate. There’s a reason for the names. It’s nit like someone sadistically decided to give a name to each part. Go ahead have try having a conversation with someone who knows the names and functions of each muscle where you don’t. Looking up each term is not efficient.

I’ll take a cop who knows the streets over one who has to look up on GPS. Cops chasing a suspect have report on their progress so that backup can reach them. What do you think they’ll do? Pause every 20 seconds and look up GPS coordinates?

Feynman's critique was born of ignorance. He criticizes people for knowing the parts of the cat. In the lecture they criticize him for drawing the map of the cat. They know this already. Feynman does not. He is not at their level and instead of admitting this he makes an ignorant quip.

Virtually all knowledge is an easy internet search these days. This has not diminished the need to know, have memorized, terminology.

Let S be an infinite dimensional ring extension of R with R a commutative Noetherian ring with identity. Under what conditions is S flat as an R-module?

If someone gives a talk on commutative ring theory and the above is the topic they best not waste everyone’s time by looking up the meaning of each word and writing it on the board. Such a person exposes that they aren’t learned enough in the field to be giving a talk.
I'd steer clear of it. Market analysis doesn't work on a risk-adjusted basis. I'd recommend reading any of William Bernstein's books for a good intro to passive, indexed investing.
Introducing 0x Protocol V2
If you're the fastest and you don't make > $XXk a month then why would an institutional client pay $XXk per month for better access?
And for encryption, absolutely should when in doubt.

The HTML tag attack on PGP works by mixing plain and cipher text, which is a thing people might genuinely want to do. But the safer clients still interfered with it by re-encrypting anything which didn't begin with a PGP signature, for the very good reason that they couldn't trust mixed messages. The clients which mildly constrained inputs prevented the entire attack vector, and it looks a very good tradeoff right now.
are you referring to trading or are you referring to "market research"
Coinbase lost this radio show's money and won't take responsibility for it:

https://www.youtube.com/watch?v=0E7FSs6oXak

(I'm not the show host, I just enjoy the show)