skysight-inc/HackerNews huggingface dataset:
This is the first thing I thought of.
If you want to push this to the extreme, check out the MSP430 Launchpad and fiddle around with avr-gcc. Pick up a Bluetooth serial module (can be had on breakout board for ≈$40) and remote control something from any Android phone. Lots of fun to be had.

Just be aware, microcontroller C programming is pretty far out compared to regular systems programming. Lots of tasks involve writing bits to seemingly random memory-mapped registers to change the state of the controller... and forget about including your favorite libraries. You're lucky if the standard library fits on the chip. Its very similar to OS kernel development in that regard.
I disagree with your disagreement. The usability and functionality of the software is the paramount concern. Who cares if you're not "locked into it" if the software sucks to begin with? You probably wouldn't start anyway.
Have you heard of meh.com? I'm not sure how they pick their products, but they seem like a good place to dump a pallet of unwanted goods in order to break even.
Testing Local Services Outside Your Network (using ngrok)
OVH recently received a 150gbps DDoS from the biggest ISP on Spain (Telefonica) not long after they deployed symmetric 300mbps to almost all of their domestic customers at a decent price - OVH had to divert traffic over two different routes to be able to even _filter_ all of the incoming traffic.

https://forum.ovh.es/showthread.php?14451-Informaci%F3n-rela... (use Google Translate)

As those connections spread (and they will - if you have optic fiber coverage, the slowest you can get is symmetric 50mbps), things will only get funnier
Science has no mass or energy. It doesn't do anything. Talking about science as doing things (like changing minds) just confuses what it's about. This phrasing is popular and poetic, but in this case, the poetry confuses people, even scientists and science enthusiasts.

Science doesn't save lives. Doctors do. We've used scientific methods to understand all sorts of things about the world. And we've used that understanding in all sorts of pursuits, good and bad, including curing diseases and transplanting organs.

Saying science changes minds is like saying understanding, wisdom, technique, or knowledge do.
I remember this from when they were first banned. But I just fail to see how it's the manufacturer's fault when they say 'don't do this, it's a really bad idea' and people just do it anyway.

I know teenagers do stupid things, and that they're more likely to do stupid things in the name of fashion. I'm old enough to recall the 1980s when body art first took off and it became cool for guys to wear earrings without being a pirate or a gypsy. I pierced my own ears around this time, despite being warned about everything from the risk of infection to the possibility of illness by hitting an acupuncture point (a risk what was inexplicably not assumed to be true for girls).

Well not only did I end up with holes in my ears but over a the years they did get infected on a few occasions when I didn't clean my earrings properly, and I had to clean out a small but painful and gross cyst. None of this is the fault of the people who manufacture earrings. No results yet on the acupuncture danger but after 30 years I'm beginning to think that warning may have been misplaced.
The hardware's less than a year old, but it's low-spec. Still, using it is so miserable that it makes me physically enraged. The login screen loses keystrokes; the browser constantly prompts for my smartcard; the system can't do partial OS updates; it tries to sell me things on the login screen and in the start menu.

Everything is painful, and nothing is pleasant, and when I use it life is dark and miserable and existence is cursed.

Seriously, that's not hyperbole: using Windows negatively impacts my life.

Running Debian with stumpwm, OTOH, is so comfortable it's like slipping on a glove.
True! But they're filing the suits in the full knowledge that the existence of the suit itself will reduce the value of their holdings. So they must not be very optimistic about the future value of their investment.
This is where it all started. In general, I would agree with you, but the immediate loss of the original elegance and simplicity of the design is obvious. (Also, I believe it was a deliberate design decision to only require that the return type be specified - if it is not 'int' - in a declaration of a function. Besides having resulted in easy-to-understand semantics and an uncluttered syntax, this opened a direct way of dealing with an unknown number and/or types of the arguments without needing any additional syntactical "niceties".)
$50 CPC is not unheard of before optimizing the ad content or ad targeting.

Keep in mind that Facebook ads are more like display ads than search ads - users don't necessarily have a specific intent when getting the impression, so they're less likely to give you a direct response.
I've been served more ads from Google than from Facebook and I've never clicked on one of those either... but somehow Google has managed to turn a profit during that same time.
London, New York and Sydney could be underwater 'in our lifetimes'
He doesn't need "evidence". He just knows.
HyperLogLog can trade space for accuracy. One annoying thing about some implementations is that they don't give the programmer access to that trade-off.

As an example, a search engine might want to have several HyperLogLog counts for every URL on the Internet. In that case, a 64-bit count may be a good choice over 12 kilobytes.
SEE THE US IS BAD TOO.

Seems to come up a lot when reminders of China being ruled by a totalitarian regime come along
He wants to end the Fed outright, which is how we avoided a total disaster in 2008-9. But this is mostly because Bernanke, who is a student of the Depression was somewhat listened to.

The various scenes in "Too Big To Fail" where Bernanke speaks seem to have actually happened. To the limit of a
narrative movie's ability to tell such a story, it looks pretty close.

And WHAT volatility??? We're so stable we're hidebound.
A rootkit can be anywhere on the PCIe bus.

Just for example, you are using OpenBSD and full disk encryption and you think you are safe? What if the firmware on your NIC can be altered to scan your RAM (using DMA) and send the interesting data (big prime numbers, passwords, etc.) home? What if firmware on your keyboard can be modified (or pre-programmed in factory) to record the last x thousands of keypresses (which will include your boot disk password) on its own flash memory which can be later extracted? There are so many attack vectors.
"Yah, nah" is a very common Australian slang. Are you from the States by any chance?
[redacted, posted to wrong Theranos-related thread]
> I'm not sure about this. It's going to be so disastrous, reminiscent of Cultural Revolution in some spiritual form, to try to force human nature into quantifiable scoring system that relies on subjective truth that is determined by a central government.

I mean, is it so different from a privately-issued credit score? Transunion isn't a government agency but your credit score can keep you from certain jobs and apartments in addition to loans.
I was listening to Joe Rogan and Scott Adam's podcast interview from a few days ago-- Scott thinks that people act irrationally and emotionally about 90% of the time, and are only objective maybe 10% of the time, and under narrow circumstances.

One of the best pieces of advice I ever got was from a salesperson at my dad's office space. He said something like: "We're smart people here. And the clients we work for-- even when they're not objectively dumb, they still don't have as much experience as we do in the area we work in. It would be easy to throw up our hands and say 'phe! I can't worth with these idiots! They need to educate themselves and then get back to me.' But that's the thing. If you're the smarter one, you ought to be able to teach them and do a deal with them, despite their flaws."

So let's say that you have mastered being objective, but you still have to work with people who are stuck with their emotions. Why not prime their thoughts so that they can think more objectively? That's all John Lilly is doing-- he's recognizing the situation and helping them along.
I travel a lot (including in SF and NYC) and you're objectively wrong. I prefer hotels to AirBnB, but still almost always go with AirBnB because it's significantly cheaper.

For your suggested dates of Dec 18-20 I found literally dozens of AirBnBs for <$80/night. [0] All I can conclude is that you're straight up lying. It's trivially easier to find AirBnBs which are cheaper than hotels.

[0] https://www.airbnb.com/s/San-Francisco--CA--United-States?gu...
"Imagine if every web developer that uses Apple "because it is a better desktop than Linux" decided to donate 5% of that to Canonical (or Fedora, or Arch) and took a few hours every month just to try to get their issues sorted out."

You just illustrated part of the problem: There are so many different desktop environments, that it would make trying to pick one to be supported, and trying to pick one for writing software a fool's errand.

One of the main reasons developers like MacOS is because it has the UNIX underpinnings and terminal power, AND it has a standard GUI toolkit and robust 3rd party software market providing high quality, pleasant to use tools.
It made me remember that I as considering buying a sous-vide circulator as a gift. So I clicked through, found that this one in particular was out of stock, and ordered the Anova instead at half the price. So, +1 for advertising, -1 for fulfillment execution :(
Reminds me of the Dreamcast VMU. If some cool little games I'd get it for a lower price.
A credit score for "not shitting on the streets"?
The latest report from the Intergovernmental Panel on Climate Change’s (IPCC) Working Group II has concluded that global warming of 2.5˚C would cost the equivalent to losing between 0.2-2.0% of annual income.

Again, the actual consensus on damage is lower than what people imagine and scenarios propagated in grey literature by Environmental organisations.
This sounds like exactly the instruction needed for the inner loop of xcorr_kernel(), the function at the heart of a bunch of algorithms used in the Opus codec. This falls under the "convolution kernel" use-case described in the article.
That was actually one of the few services which looked interesting to me. $20 to save at least 40 minutes a month and they also regularly check your tires. Has anyone here used it?
Unless and until we limit childbearing to people of proven competence - hardly a desirable goal - then that's the outcome we have to accept. I'm not willing to live in kindergarten conditions just because some other people are terrible parents.
Abandoned Apple Store in Kuwait
I once was on an elevator with Richard Stallman at MIT with my 14 year old son. He turned to my son and asked him what OS he used. My son replied 'Windows', because it's free.

Stallman might have lost his mind at this point, but instead smiled and said 'Windows isn't free and free software isn't free'.

This post reminds me of that exchange.
The Fed (Federal Reserve) and the FDIC are separate things, and he wants to get rid of both, plus move back to a gold standard (which is another separate thing; the Fed existed for a long time with the gold standard.)
I asked the same question on the Clojure subreddit and the answer is yes for all practical purposes.

https://www.reddit.com/r/Clojure/comments/5fc706/datomic_upd...
Yes, but it wasn't always, and still isn't always.

Although your point is very good in that it weakens (further) the "safety is everything" argument. In my opinion. There is so much mission critical software today that is written in C and C++. That's one reason why "safety, safety, safety!" just isn't as persuasive to me as it perhaps is to others.
Books can be a pretty lonely way to learn technical material. Videos, much less so but I find it can take a bit longer to grasp video content because you always have to be engaged since it is not easily scannable.
This already exists. My parents own a bar and were pitched a technology that would instantly screen problem patrons from a cloud-based data store. Further it can "remember" problem patrons if you flag them on your internal cameras and then use that to prevent them from entering in the future. It currently has many customers in the US.
How to Develop a Data Science Project Using the Lean Startup Method
I'm saying that churning out barely edible mater for a highly structured organization that pays you less that living wages and provides no benefits of any kind (maybe a free meal once in a while?) and treat you less well that the consumables that comes in, is not something that people aspire to.

If you want to meaningfully feed people, I believe it's called working at a soup kitchen. Usually staffed by volunteers. The reward for most meaningful work is often only in the human element. It sure ain't in the pocketbook.

Working in the fast food industry is not "making food for people," it's being a cog in a machine that transform the maximum amount of uncaring for its employees and products into the maximum of profits.

Janitorial work is necessary but not paid in proportion to the social good it provides.

And I take offense at your comment about "Humans are always going to regard someone as being "at the bottom", just because that's how we think.", it's not human nature, it's a social construct.
Why would hard-coding the ability to access a slice of bytes as ints into the compiler be safer than a well-encapsulated unsafe code abstraction?

We used to implement things like vectors directly in the compiler, but it was a big headache for no gain. Writing actual code is way easier than writing code to generate LLVM IR.

Anyway, there is a commonly-used crate for this: byteorder. Had I written the library, I would have just used that crate. But it's not a big deal either way.

> Why is there an "isize" (a signed quantity) in there?

Because pointer arithmetic is signed.

> The documentation for Rust's "std::ops::BitAnd" doesn't say what the semantics are for signed numbers

Bitwise operations on signed integers are applied to their twos complement representations.

> What would happen on a 32-bit machine if someone allocated a buffer bigger than 2GB?

It would work.

> Exploitable?

No.
Sorry for ruining a silly new with a the technical question, but why did they have to increase the prize of the second when the crew is more time there? I would have guessed that once you have some minimal time you get a flat price per hour, or perhaps you can get some discount later.
Quick launcher for the Touch Bar
The question is not "why don't they upstream the changes". Rather why do they have to fork to achieve what they need.
I own one of these, and have written a game for it. Definitely a good bit of fun, and the hardware quality is pretty solid.
You can, but I think that the proper punishment for such actions would be 'a mark' on your legal identification listing you as unfit for 'recreational chemicals'. You'd be on probation for N number of years, and if you were otherwise a good citizen you'd have that 'fall off' your record. Actively violating that during the probation period would mark you as an offender (dangerous to society); though 'incidental' violation (E.G. ordering a food item that happens to have some residual) wouldn't.

The 'third strike' should, irrespective, mark you as a dangerous member of society, though depending on circumstances some stronger treatment might result in a different outcome.
Honest question: what's the point of having a board then?
Linked lists considered harmful
I still think you are presenting a false choice. It isn't necessary for the US to put goods on trucks in order for us to put people on trains. Nobody today drives their cars from the coal field in Gillette, Wyoming to the electric power plant in Montrose, Missouri. Adding trains for people will not somehow make the coal-hauling railroads of America more congested or less effective.
The security group at work now fancies themselves as "Cyber Command".

We immediately began mocking them with a buzz lightyear graphic.
There doesn't appear to be any picture of Ms Holmes on the Bloomberg article.

And I think your own example is confirmation bias. News agencies tend to use PR slides when there's nothing better. They're also not required to flatter her, or anyone, in either words or images.
airbnb is a much, much more economical option while traveling over hotels when booking in advance for a couple. it was even cheaper than a private room in a hostels in berlin.

source: traveling for 1.5 years using airbnb, hotels, hostels.
>I develop a product, I care about its quality, I allow you to use its code on your devices

I don't have problems with Google if companies use their AOSP in horrible ways. I have problems with Google when they don't put a clause into their T&C for Google Play that the phone has to have some standards.
Oh, so it's mainly a matter of the kernel not offering a stable ABI for drivers?
GopherVR
No it didn't, it had a video out socket.

Micro:bit has a display, 2 buttons, tilt and magnet sensors, and a battery socket for power.

Surely it's like the Acorn BBC, loads of I/O, well designed software, and people complain it's more expensive than existing systems.
Try disconnecting from the internet.

I learnt a lot of python because I disconnected the wifi and used offline documentation.

Online documentation / sites like stackoverflow are great when you need information with very narrow scope. Great for getting the job done; but not for learning / understanding / memory retention.

When you need to learn something you have to see the whole picture. For that there is nothing better than books or offline documentation.
This is very helpful to me, and I bet to many that want to get into Data Science the right way. A big "thank you" to whoever put this together.

What are we looking here for someone that wants to learn all this while keeping a full-time job? 3 years?
Judging by the game, your target market is not the type of person who responds to a Facebook ad. I'm running tons of ads on FB, but my market is less sophisticated. I'm surprised by how many responses we get.
But those two objectives don't have to clash with each other. MacOS is able to support both objectives quite harmoniously.
Well, it is.

Once MS puts their foot down over not selling OS/2, they better include clauses that protect the customer.
Addendum: There is a separate library for this, of course: byteorder. Can't believe I forgot about it :)
>To me, the Windows machine I have to use is a Trabant with a missing front passenger seat and a nasty tendency to catch fire when it's cold out.
>Seriously, it's horribly painful to use.

Haha, I have the exact same experience with linux.

Windows is a self-driving Tesla that just works while Linux is some 1960's beater limping into the modern world, requiring the 1500pg Shop Manual in the glove compartment on a daily basis because, you just know that old carbureted air/fuel gets knocked off and requires hand adjustment, and the throttle gets sticky if push the pedal too hard, and it just doesn't like keeping oil in the engine when the rubber seals are too cold.

I guess it just comes down to what you expect. To me, Windows is "push install button, come back to internet connected desktop" while Linux is "put aside an afternoon for terminal usage and extensive googling and be prepared to make sacrifices/compromises-- temper your expectations"
None, but in assembler one simply doesn't think in terms of x = y, it's not necessary.
I think what people have to watch closely is the collation of these different lists. The American do-not-fly list already is full of mistakes[0][1][2] and institutionalized prejudice[3][4], and so if that score affected more it would damage even more.

[0] http://www.cnn.com/2015/12/07/politics/no-fly-mistakes-cat-s...

[1] http://theresurgent.com/these-people-mistakenly-ending-up-on...

[2] https://theintercept.com/2016/04/06/class-action-suit-target...

[3] https://ccrjustice.org/home/get-involved/tools-resources/fac...

[4] https://www.theguardian.com/us-news/2015/dec/22/us-stops-bri...
Only for awareness marketing.

Usually direct response marketing (like ads to buy a game) is paid per click, so you weren't getting people charged before you started ad blocking, when you weren't clicking on the ad anyways.

And as a beside, people typically don't do direct response marketing to engineers, because it's known they don't click on ads and they're better marketed to through referrals from other engineers and online content (like this article).
If he has more than just this certificate to show, it probably won't hurt.
If it's just this certification, then a person conducting a job interview
could be semi-mean and ask closely about AWS, something along the lines of "so
you're good in AWS, you say..."
Cyanogen Inc. will shutter Seattle office by end of year
Did Sears Just Celebrate Its Final Black Friday?
They make practically zero dollars on each, but make up for it in volume. That's a joke, but it's also their reality. They're much less spammy than most spammers, but they have much better targeting and hugely more volume.
The parent post is correct. Unsafe code must uphold the invariants of safe Rust. If unsafe code is safe only if the caller upholds some invariants not enforced by the compiler, then by definition it's the unsafe code that is wrong.
The old Right Stuf website catalog [1] (old catalog not accessible) would list their pages with the first two letters of the first item's title on the page. I found it immensely helpful, and even "borrowed" the idea for a directory on a local govt website (also no longer accessible).

[1] http://web.archive.org/web/20071016095932/http://www.rightst...
if it tripped anybody else up, BoM = bill of materials
Tor and VPN users labeled as criminals will be hacked and spied by FBI under new law
It would have, but in 1991 it would have taken some powerful crystal balls to architect towards a fragmented mobile hardware ecosystem unified by a JVM-run app platform.
What cloud providers are based more completely on free software than AWS? Aside from running your own cloud on your own hardware, I'm not aware of anything that is free software so I'm very curious what the better options are.
And then leave the poor beginner wondering why it's

char var1[10];

and not

char[10] var1;

The rule is simple once you understand it, variables are declared with the same syntax that is used to access it later.
You can get a Gameboy from just about any old game store; and flash carts are easy to come by. I have two of these:

https://www.amazon.com/SMART-x30B2-x30FC-x30E0-x30DC-x30A4/d...
> There's too much "unsafe" code in libraries.

Which libraries? I see very few that do this, and all of them are safe abstractions containing some unsafe code.

You keep repeating this claim but I haven't seen any evidence to back it up.

> If Rust let you access a slice of bytes as an slice of ints, alignment and length permitting, the code above could be much more straightforward. That's what I mean about expressive power. The hack to do that used here:

The byteorder crate lets you do this. Of course, it uses unsafe code, but that's safely encapsulated away (and easy to verify). This crate doesn't use it, but it could. Not every operation needs to be baked into the language semantics.
> I'd rather HN was the kind of place that didn't take a stand against anything.

So would I. But it takes a stand against political discussion and against changing bad titles in submissions, so I think taking one against paywalls would at least be a beneficial stand to take.
None for large strings and you'd have to benchmark small strings.