skysight-inc/HackerNews huggingface dataset:
Working with Windows mainly it always amazes me how powerful the command line tools in Linux are. Most Windows programmers don't know much about command line so downloading some files is a huge affair. If you know curl it's just so easy.
user facing experience
Dan Gilbert has invested $5.6B in Detroit
Marie Curie got two Nobel Prizes:

https://en.wikipedia.org/wiki/Marie_Curie
What do you mean cryptographically secure? Do you mean secure against Google or AWS attacking you by poisoning or recording the randomness? That type of security doesn't sound possible to me. There is the field of homomorphic encryption that has the goal of protecting you against attacks by your cloud provider, but from what I've heard it's extremely slow and requires to you rearchitect all your jobs.
I think there's a reasonable argument to be made that if a leader has enough time to spend some on twitter they probably have their priorities wrong.
From the man page.
Use "-C -" to tell curl to automatically find out where/how to resume the transfer. It then uses the given output/input files to figure that out.
With your comment about IOT security...

I believe HomeKit devices are a great example of devices that can almost be perfectly secured. A lot of IOT devices support multiple IOT platforms, for example the Philips Hue supports IFTTT, Google Home, Amazon, and of course HomeKit, but the first three options only allow your IOT devices to work in your home with permanent wide area network access. Latency issues aside, this is bad for security because it simply opens more attack vectors to your devices, and relies on third parties to manage your security. What's the benefit of relying on Amazon to manage your IOT devices? Well for the average Joe, it means he won't have to buy a home "hub" (Apple TV/iPad) for allowing remote access of some sort, and also the setup process is generally easier. Problems arise because the IOT device is now responsible for accessing the Internet, and has to contain a much larger codebase.

HomeKit's design is that each IOT device will talk to your local devices, i.e. an iPhone, an iPad, an Apple TV. If and only if you set up an iDevice as a home "hub", do you allow remote access. HomeKit is keeping it modular, which means that if a serious bug is found in remote access code, then you can be confident that Apple will update the Apple TV's firmware, as opposed to an IOT device from a will-be-bankrupt company.

Now what if you have a rogue device on your local network that is hacking other devices? Well this is where a firewall, as Mickens' suggests in his talk, can help. Keep in mind that this is a problem for any style of IOT device, and can only really be protected using a firewall. You can actually create something called a bridging firewall that inspects each packet passing through it's network interfaces. Currently, I've bought a small WiFi router from MikroTik just for this purpose (only 25 USD). All of my IOT devices (and my less secure devices like printers and audio receivers) are plugged in or associated with my MikroTik device, and the bridging firewall acts as follows:

a) drops ethernet packets sent to my main router's MAC address
This stops any WAN access

b) drops ethernet packets sent to my home server's MAC address, except for port 67-68
Allows DHCP

c) drops packets sent to any other IOT device

And that's it! I can generally assume my Linux Desktop and my MacBook are secure enough. A few reasons why this is not overkill. First, it separates my two networks without using any VLAN nonsense (and avahi/Bonjour nonsense), and creates a powerful firewall in between the two. Second, it allows my IOT WiFi network to have a different password from my home WiFi network. Third, it doesn't slow down my main router's WiFi speed, and I would hate to have a 802.11g device slowing down my wireless network. Fourth, I believe the firewall can be set up to stop ARP spoofing.

Finally, HomeKit devices are the few IOT device standards that allow you to truly own a device. In fact, after buying the device, you can set up your own local HomeKit Controller in Python (https://github.com/jlusiardi/homekit_python) meaning you don't need to buy anything at all from Apple.
I wonder at what ROI do we consider an investment something more like philanthropy and at what ROI it is more like capitalism?
FOSS Project Spotlight: SIT (Serverless Information Tracker)
FTA:
“All in all, the state preserves old assessments on 60,000 to 80,000 inherited properties each year”

There are roughly 13 Million homes in California. It sounds like this is a fairly small problem to be evidence of a ‘feudal society’. Am I missing something?

“or 2.5 percent of total statewide property tax revenue”

Oh, nope - not missing anything. It is a small problem.

Overheated rhetoric like this article title is extremely unhelpful if your goal is to actually solve small problems. Then again if your goal is to inflame classist tendencies and generate clicks, I guess it’ll do just fine.
There are many, many varieties of wheat. They all need to preserved, because they have many different strengths/weaknesses.

Having a monoculture of crops is a terrible vulnerability. Look at what is happening with our current monoculture of bananas.
Thanks for the shout-out on Meltano! And we love dbt! Great project and great people behind the code. Their next release is going to be awesome - the new docs feature is beautiful.
> One way to kill the beast is by partial repeal of commercial properties. Apple claimed its real estate value’s worth is $200.

That has nothing to do with Prop 58 - it’s accounting rules and depreciation there...
I think the best big picture explanation of why this is important is this: our ability to feed and care for humanity is dependent on biology. Genomes are the source code for biology. Reading the source code is the first step to understanding the source code. Understanding the source code will allow us to build better expressions of biology (those being both ourselves and the animals and plants we depend on).
> but the book I learned lucid dreaming from

I was going to ask you how you learned and practiced lucid dreaming. What book was that?
Sure it's possible. (I've recreated programs from source despite lacking the compiler, etc., originally used on it. The trick is to adapt something else to the task.) The source contains instructions on how it works, and those instructions can be used elsewhere.
The oracle is each digit that's tagged to each digit image, which exists (in the case of MNIST) because someone sat down and tagged every image.
I think UTF-8 is fine in this case since it's ASCII until it's not so you can write the UTF-8 spec out first.

Human knowledge is more then English alphabet characters and not all concepts translate properly.
IMO it’s pretty iffy and you should steer clear of it, since the rules around it seem to be murky. I think the actual rule is that it’s illegal in C++, and valid in C99 and C11 but only because it was included in a footer note as an afterthought in the standard.
AOLserver was my first job out of college. Glad someone remembers it!
Thank you. Googling offered very little help as it just returned results regarding Oracle the company and their ML service offerings. Cheers.
Exposure to record companies is exposure to streaming.
Unfortunately there's a dearth of "articles" like this as people become more and more cynical, jealous, and overall entitled to the point of absurdity. Finding injustices where there is none is a huge problem that seems to only be getting worse.
IMHO the standards committee has been very reasonable in its definition of undefined behaviour; the standard even mentions one of the possible interpretations of UB is "behaving during translation or program execution in a documented manner characteristic of the environment", which is pretty much what everyone writing C with target platform(s) in mind is expecting.

In other words, I wouldn't blame the standards committee; they just set out to define a minimal "subset" language which would be suitably portable so as to be widely applicable, and left the rest to the implementers. They basically said "here is what we have standardised. The rest is up to you to define what is reasonable."

The "adversarial" attitude is entirely attributed to dogmatic compiler authors who are treating the standard as gospel in their theoretical world, and completely ignoring the real-world implications --- including the users of their products. What they don't seem to understand is the standard is merely a starting point, not the be-all-and-end-all of C. "Just because the standard allows, doesn't mean you should."

Linus has some more (less ranty) posts on the topic here: https://yarchive.net/comp/linux/gcc.html
As a longtime celiac sufferer, it would be in my best interest and that of my descendants for all of those varieties to be eradicated, like smallpox. There’s nothing especially beneficial about wheat as a food, and it has drawbacks, such as how it is the only food I can think of with its own autoimmune disease.
> C and C++ were very reluctant to make things "implementation defined" and almost always favored performance over complexity. I think there is some method to that madness: implementation defined is kind of ugly. How do you ensure compilers really define it? Will they use the same kind of precise language as the standard? What happens to portability in a language with many impl-defined aspects? Every compiler would essentially define their own sub-language.

Personally I think this was a mistake. A lot of things could be left as implementation-defined instead of undefined: most arithmetic operations, for example. The issue with undefined behavior is that you can’t have it in your program, period. And if you do, your entire program is technically invalid, and the compiler could do unexpected things to it without warning. However, with implementation defined behavior, you can use language constructs (e.g. #ifdef) to choose the correct implementation.
> programmers have a terrible understanding of what "crucial importance" is.

If you cannot understand requirements, you cannot produce satisfactory software.

Anyway, it was intentional that I gave an example where an educated end user is able to make the choice rather than a programmer having to guess.

> The old Linux man page creates the impression that you want "good" random for keys, and "mediocre" random for everything else, which is false.

It certainly is false, and it is a myth that many people believe, but it isn't what I was saying.

> Once you read seeded state, you're done; blocking serves literally no purpose.

As the article explains under the last section ("Not everything is perfect"), /dev/urandom does not guarantee that you are reading seeded state.

Also, those numbers' unpredictability rests on the crypto being really good. Which I'm sure it is, but crypto weaknesses have been discovered in the past. It would be defensible to seek additional protection against that possibility for peace of mind if peace of mind is more important to you than running time and/or availability.
It might work to put the onus on those deploying the software. You can still freely publish what you want because free speech, and the legal responsibility starts exactly where it should: when the bugs have a chance to hurt someone other than the deployer. Said deployers, however, will be more highly motivated to ensure their software is secure, and will probably wind up with some sort of homegrown software certification process.
The kernel driver forwards the heavy lifting to a user-space daemon that manages the TCP socket (using standard API) and implements TLS.
What I’m saying is your original comparison to basketball and points makes no sense for damage inflicted and WAR.
Could you give some examples of how dplyr-based data cleaning code would look in modern julia?
This is great. It does take a bit getting used to pressing a key twice, but after that, I love being able to control my windows using my trackpad.

I currently use Magnet, but it doesn't seem to have any conflict with it, so will keep trying it out.

Would be great if it could handle two-third screens and one-third screens too.

Lastly, I'd recommend a proper domain name!

Solid, innovative work here :)
The call would have gone smoother if the person continued to just say yeah yeah okay sure click.
Maybe I'm being naive (and I'll admit that I haven't seen the interview), but if your goal was to buy back shares to take the company private, wouldn't a lower stock price be better for you?
Something I find interesting is that so many states that are heavily democrat have such high income inequality. I've always hoped that states like Massachusetts, California and New York would do more to help the poor considering that they seem to have enough voter support to do that.

https://www.axios.com/income-inequality-blue-red-districts-6...
Correct me if I’m wrong, but usually “-“ is used (at least in my experience, which is strongly biased towards compilers) as an argument to signify input comes from standard in rather than a file.
It uses about 215MB for me, 6 processes. I don't see why process count matters.
As much as I normally can't stand Twitter, the exact opposite is true. One of the primary responsibilities of a leader of a company is public relations, and Twitter is a useful conduit for that.
> is there a reason to learn Julia?

JuMP is why I learned whatever I did of Julia and that was mostly because it allowed me to express some things better (not necessarily faster or in parallel).

A good example would be this random problem that came out of an interview discussion.

https://gist.github.com/t3rmin4t0r/44d8e09e17495d1c24908fc0f...

I'm almost sure my python implementation is wrong, but I can't quite prove it - the Julia one is trivial to understand (a dot product + a minimization function).
The first footnote (numbered 1) in the PDF defines these terms.
That’s why I find it hard to convince people how annoying it is to use Windows for software development. It’s hard to miss what you aren’t aware of.
No. For one, Tesla has a lot of convertible bonds coming due at $360 a share. If the price is above that, it just converts to stock, but below that Tesla needs to pay out cash.
This is also flawed. A stock typically has no utility because the share percentage is so small the only thing you can do with it is sell it to the next fool who wants to start the cycle over again. Do not make the mistake of thinking that a thing has utility because we "think" or "believe" it has utility. The usefulness of a product is more tied to the physical world then it is to our opinions.

The act of trading stocks offers no utility to the world and therefore a huge portion of the stock market also offers zero utility to the world.
9 Why's to Ask When Evaluating a Distributed Database
10SHREE LAKSHMI NRISING MANTRA – MONEY MANTRA – MAGICAL BLESSINGS
Perhaps the mapping will yield new treatments for celiac disease?

Perhaps the mapping will yield improvements against blight and pests, improving crop yields and reducing human hunger?
No joke. Back in 2008 when I released from federal prison, I asked my PO if I could start mining Bitcoin and he didn't want me to get involved with it due to its ties with criminal activities. I was so angry at him for a long time. I should have done it anyways and been rich now.
Have you checked your extensions? I just opened VS Code with a moderate sized codebase (Flask), and then clicked out of it and watched the CPU usage go to 0% in task manager (it was ~2-3% when I had VS Code focused).
This is so exciting. Cars are over. There is finally change.
Bitcoin? Visa gift cards? Temporary Visa cards from places like entropay?
> But that really goes for any language.

It goes so much more for php than any other language. PHP used to be so popular and even now with JS and other languages on top, there's still so many legacy php apps out there for maintenance. I deal with them regularly and most of them are really bad.

And no, I'm not shitting on the language. It's a decent language nowadays.
I used to have regular hypnogogia, and I often imagined that monsters were coming to steal my wallet and keys from my bedside. Those items started "moving" during the night, to under the mattress, or into blankets in the closet, so "they" wouldn't find them. It is genetic for me, as my mother had some similar experiences. I only happened to learn it was a "thing with a name" because I was dancing Argentine tango with a postdoc sleep researcher, and we got to talking. Oddly enough, her suggested solution worked perfectly - a night light. It is a very long story.
That article seems to imply that the only way out of this mess is to turn off strict aliasing, since easy type punning and other related low-level processing is literally one of the main reasons to use C. I agree completely.
Yep! It'll run on most flavors of Windows, Linux, and OSX.

On the latter part, nah, not really. Gooey builds all of its widgets internally. There has been some interest in Gooey exposing the little pre-baked components it uses as a util library, but I haven't explored the option super deeply
The article says wheat has 5x the human genome. I assume that means it’s very high in protein. Isn’t that what most of the world needs, as opposed to mostly carbohydrates?
Then why not move the user-space code into the original user process as part of the standard library?
don't. use httpie ;p
Funny, those of us who enjoy using Windows (esp. Visual Studio) for dev but are aware of how powerful command line tools are find it hard to convince you guys of the reverse in exactly the same way. We don't get the feeling you know what you're missing out on either. ;)
Thanks Russ! Hopefully we will get the opportunity to collaborate!
You just download nix tools for windows.
What do you mean by production environment in the context of academia / R&D?
You just made me remember PC Accelerator. Anyone else remember that hilarious satire gaming magazine?
"Pastafarianism is intended to be a parody, no matter how many Pastafarians happen to genuinely believe in the existence of the Flying Spaghetti Monster."

So if you demonstrated through a preponderance of the evidence that the historical figure behind a religion wasn't serious, it would retroactively change its status?

Consider:
- L. Ron Hubbard
- Joseph Smith
- Anton LaVey

Do empirical facts about these founders really affect whether they started religions?
If Musk actually had the "Funding Secured", a lower price would strictly be better. All the convertible bonds do is set a floor for the cost of extinguishing the convertible debt.

The only circumstance in which a lower price would be detrimental would be one in which Tesla actually doesn't intend to go private. If they aren't going private, then they would have to deal with the cash crunch.
Is there a difference between Visual Studio's Windows and Linux versions?
`curl URL/File.tar.gz | tar xz`

Download and decompress in one go
From history book.
That's generally true in my experience too, but in this case the parent is correct. Ctrl-F "--continue-at" [0].

[0] https://curl.haxx.se/docs/manpage.html
Thank you for calling the eta what it is: a visa.

Countries that provide “reciprocal” visa-free travel to Australians should cry foul about it.
Pad thai
This happens to me all the time, and I'm in my 50's. I'll be lying in bed thinking about some topic, and my wife will poke me and say, "Turn over, you're snoring", and as far as I can tell I never fell asleep at all. It doesn't affect my rest as far as I can tell. I find it enjoyable.
High in protein compared to what? Is wheat better than millet, sorghum, quinoa, teff, oats, corn, and rice, or is it just a European tradition to base cuisine on wheat?
I’m not an agricultural or genetic expert and I have no idea what relation genome complexity has to proteins or how that makes it useful to humans. Overall wheat is not very high in protein... it’s a crop grown for carbohydrates. If you were trying to fulfill your daily protein needs from wheat, you’d fall quite short. I suppose it complements more adequate sources. The protein it does have - gluten - isn’t especially digestible compared to alternatives like corn or rice, though it does have a texture that people find pleasant or useful in baking. Crops like lentils and soy are what you grow if you want to grow protein.
https://www.quantamagazine.org/
https://aeon.co/
http://nautil.us/
nit: isn't recognize(x) just model(x)?

:)
If the CEO is having to work 120 hours a week and sleeping at the factory, maybe Twitter PR isn't the most pressing concern.
Tell that to the French with their passport checks on arriving in-Schengen flights.
What is Elon Musk like as a manager?
Most vms / cloud providers can provide a virtualized source of entropy to be mixed into the pool (google "virtio-rng"). Good OSs (like linux with the right virtio modules) will use that to have a high amount of entropy very early into boot. If that's what you're asking, then the answer is "yes, clouds have good urandom available, usually earlier than on real machines".

If instead you're asking "but can the cloud compromise me?" then the answer is "you're wrecked".

If you do not trust the hardware your vm is running on (be it real or virtual hardware), then you have no hope.

Any source of random numbers you read from will read those numbers into memory. The hypervisor or sufficiently-malicious-hardware will then be able to read your memory and get the data, even if it came from an hsm.

The "safe" choice is to trust that your hardware/hypervisor is not stealing such data.

If you can't trust that, you may have to start fabricating your own processors and running your own data-centres.

Be sure to hire better physical security than AWS has or else it's all for naught when someone comes in and yanks your memory to read it.
I have a Rock64 and a Rockpro64 and the software from https://github.com/ayufan-rock64/linux-kernel is rock solid. Zero complaints. Both units require heat sinks if you are doing compilation work. The 6 cores of the Rockpro64 is a nice bump up and it is much faster on large compilation jobs like Envoy proxy or CockroachDB.
Pierce was part of the first generation of U.S citizens and would have grown up with stories of British ruled colonies, which could have helped foster the skepticism of authority you mention.
There is nothing particularly special about "-", but a lot of programs do use it for standard input like you said. e.g. awk, cat, diff. My macOS system has a quite a few of these

grep -e '-.*standard input' /usr/share/man/man1/*
who do you suggest should work there during the day while school is in session?
> If the lynch mobs were being organized over the telephone, would it be the telephone company's responsibility to intercept the communications and stop it?

If the cost and effectiveness was comparable, and the government showed no interest in stopping it, yes.

> Do we want Facebook to be the arbiter of what we are allowed to say to each other, or do we want them to be a neutral carrier for communications

If the alternative is genocide, I don't want Facebook to be a neutral carrier for communications.
The U.S. military accepts something like 20% of its walk-in recruits. [0] When you imagine education as a "socialized entity," I strongly suspect you're not picturing an institution that rejects 80% of the population (for reasons like, say, being too fat).

[0] https://www.washingtontimes.com/news/2014/may/13/uncle-sam-d...
A good review of the changes between 0.6 and 0.7/1.0 is here: https://white.ucc.asn.au/2018/06/01/Julia-Favourite-New-Thin...
Could the government use this as a basis to purchase this property for $200 via eminent domain?
We are working hard to fix this. We ship Curl (and ssh and bsdtar) in Windows 10, and you can use WSL to run whatever Linux tools you want.
Canada is fairly special for entering the US since they don’t even fingerprint you.
"Law enforcement agencies forcing technology providers to rewrite software to capture and hand over data that is no longer encrypted"

Would this, or could this, fall under compelled speech? Especially if an employee is using the product themselves?