skysight-inc/HackerNews huggingface dataset:
The issue in my case is not the trunk. I'm a 'gentleman of size' (6'3 300 lbs) which means to find something that fits my neck, I have to buy a shirt large enough to accommodate another large person inside of it with me. I also, do not have a sewing machine, nor do I have a good place to work, or time to do it. I've had trouble finding a place locally that will do bespoke clothing.

I would rather not dress like a slob, but barring me finding a place to make me something that actually fits (for a good price).. everything I buy will fit somewhat awkwardly, and make me look as if I'm wearing several flower sacks sewn together or somewhat awkwardly in fit in other ways.
Mine certainly doesn't. I use an official CM build for my phone and I still had to root it if I wanted that (which I did). Then, barring exploits of which I'm sure there are many, I have to approve each app that wants root access. No "default root".
Then what did he do?
I like many things about datomic and was in a position to use datomic for a product twice. Each time when I looked at the license it basically said cognitect will make you your bitch now and you're not allowed to talk about it to anyone. We live in a world of ridiculous software licenses, but it was the most ridiculous license I remember ever having encountered.

This for a product which required a big leap of faith already (designing your data access around a radically different DB with enormous lock-in, supplied by a small consultancy).

Thankfully on superficial inspection it seems like some of the most egregious clauses have gone (Ctrl+F for "disrepute" and "immoral" here: https://blog.goodstuff.im/datomic_license to get a flavour).

I'm wondering though: has anyone here ever used datomic after some laywer looked at their previous license? In the unlikely case anyone from datomic cares to comment: did changing the license help sales?
The unsafety still originates in the unsafe code, thus you can audit the use of the unsafe code or the unsafe code itself just the same.
This could show or open up some possible alternatives to the current monetary system. You have to see money as providing the same function today in our society. Not your credit score and whatnot. Those are derived from it.

Money is what forces humans today into a quantifiable scoring system. On one side is doom but it is worth thinking about that the other side could provide. "Today you have been credited 400 points for helping 100 elderly over the street, driving 50 disabled people to the doctor and returning 20 lbs of unused food". Then you don't have a monetary system pricing your actions, but you have central control over what gets priced in what way. Sounds familiar, I know. But just because none of us can imagine anything but money to fulfill this allocation function, does not mean that other thinkers are hard at work. Surely this is far away from western individualism, but not every country has bought into that. China is surely investigating it's options long term to opt out of various constraints imposed upon by global power systems, one of which is the global banking and monetary system.
>Tried: Amazon Sponsored Products
Result: Actually works. We spend about $2.70 on ads per sale of the base game.

You're throwing money away. I searched "presidential debate game" on Amazon and you're the #1 (non-paid) result. Why are you paying for clicks on a search for which you're the only relevant result?
I wish I could have supported this, but I play board games so as to avoid thinking about current U.S. politics. Diplomacy is set in WWI which is distant enough to provide an escape, and even Arkham Horror is moderately more cheerful than the political news today.
> there's the possibility of safe code misusing the unsafe code to create unsafe behavior.

This is a misconception.

You can write un-abusable unsafe code pretty easily. There are a couple of invariants that the language requires you to uphold. As long as you uphold them you are fine. If your unsafe code can be broken by external safe code that is a bug in your unsafe code, on par with doing `let p = ptr::null(); print(*p);` in your unsafe code.
Was this a knockoff store? Regardless, would have been pretty cool to see in its prime.
Ok, well nice debating with you but I don't think we'll agree on this topic so I won't keep bothering you.
My first hand experience is it works exactly that way.
on the Mandarin step I went to the 'languages' tab looking for something similar to a google translate operator, so hear hear.
Did they not?

> Tried: Write a series of tell-alls about your buisiness and hope someone blows it up on Hacker News.

> Result: Hi everyone!
MIT Improves Nylon Fiber Muscle Technology
2020 Salon on New Ideas in Programming
I've noticed this as well -- that Amazon's 2-day shipping doesn't really mean what it used to mean.
I would have expected these to be links to the projects?
> Is that for real? Is everyone else's experience with Facebook advertising similar?

Yeah. It's called "Facebook Fraud". See a real live experiment someone did, to figure out the true reach and ROI on Facebook Advertizing. => https://www.youtube.com/watch?v=oVfHeWTKjag
I too did a similar experiment using a pre-paid Visa card (for 50$) so that FB doesn't keep charging my Credit Card and/or lets it get stolen from bad security practices. My results were similar to the guy in the Youtube Video.

Facebook's likes and "reach" are mostly automated or from in-house click-farms in South-east asia (think India, Vietnam, Phillipines etc)
Not sure what are you trying to say with the drug fact. Or how riots in a prison would imply the welfare state doesn't derive from morality: In a prison you don't have to work, nor pay for your healthcare. So if anything it shows the opposite of your point.
Next meeting is in Palo Alto on December 10th. There will be two presentations.
React Native Camera Translator
This was made to make playing with Data URI's much easier.

I find myself often needing a quick way to generate a Data URI when playing with files on jsfiddle, or codepen (due to CORS). So I thought it would be nice to have a website that locally stores those files.

This was thrown together in a couple of hours (using react/mobx), and inspired by [0] "The XSS Game By Google post". It turned out that quite a few people didn't know that you could use URI's for things that were not images.

If you have any suggestions feel free to voice them :)

- [0] https://news.ycombinator.com/item?id=13021869
Anecdotal response: As a user, I hate facebook ads so much that the dislike bleeds into the product/service being advertised. I'm sure xyz widget is great on its own, but facebook insists on inserting ads into really strange contexts, like next to a heart felt eulogy by my friend or someone's random anti-Trump rant that I am tagged in.

Facebook ads for me are "anti-ads". They associate the product with really bad feelings through poor contextualization.
Calc I, I had the "hard" professor ("Oh, you have A.? Sorry."). I found he was challenging, but also a good instructor. A.

Calc II, I had a guest/evaluation professor. Disorganized. Poor descriptions. No context. I really struggled with that class.

They didn't renew the Calc II professor's contract. But the damage was done, for my class.
If I were a spook doing this, I wouldn't release it on the official GCHQ github organisation.
Doesn't the Lorax speak for the trees?
Millions Have Dyslexia, Few Understand It
Depending on their age and if they are interested in robotics then the VEXIQ robot stuff. Biggest kit is this http://www.vexrobotics.com/super-kit.html with motors and sensors you can find smaller sets online. Program in C, a version of Scratch or Python. Built robots are more durable than the Lego versions. Plus there is a competition around them for elementary and middle school students (ages 8-14).

Otherwise the list by sheraz is pretty good.
>A lot of reporters over the summer were so scared by the prospect of a Trump presidency that they talked – in some cases publicly – about abandoning traditional ideas about journalistic "distance" from politicians, in favor of open advocacy for the Clinton campaign.

You'd think people who work in an industry in which credibility is your only enduring asset would realize what a terrible mistake this is. If you're a journalist who believes the facts support your position, why would you need to cross over into advocacy? Why not give your readers the evenhanded facts, i.e. why not do your damned job?
I've listened to Justin all the way through this from the start on the other side, it's interesting seeing this from your perspective. Thanks for sharing.
Just curious, not a C developer by any means, but why wouldn't you use a function here instead of a goto? I'm confused how goto would reduce error/improve readability in that example.

Again, not criticizing, genuinely want to know.
Yes, I understand why it slows down (though the additional details you've provided are helpful). My point was that slowing down is correctly described as a decrease, not an increase, in throughput.

Since you've implemented one, maybe you can answer a couple more questions I have:

> Typically, a Cuckoo filter is identified by its fingerprint and bucket size. For example, a (2,4) Cuckoo filter stores 2 bit length fingerprints and each bucket in the Cuckoo hash table can store up to 4 fingerprints.

Wouldn't that fingerprint length normally be two bytes rather than two bits? The Python sample code given appears to use bytes.

Also, when you start doing deletion, isn't there a nonzero probability of causing false negatives because of fingerprint collisions? I guess a 2 byte fingerprint would make that probability acceptably small, but it doesn't seem to be zero. Correct?
Actually, JRuby+Truffle can already install gems using Bundler, although it uses some hacks to work around issues like currently-missing OpenSSL.

Realistic Rails apps will not work yet, but there is fast progress in this area, we started this year with a minimal webserver and now got a simple blog app working with a PostgreSQL adapter.
For all the people who decoded it, only to get another "encoded" message.

Well played. :)
It's been pointed out that there's a world of difference between a private school and a for-profit school.

A for-profit school has an obligation to its shareholders to maximize profits. If it can make more profits by providing an inferior product at inflated prices, and convince consumers it buy it - then it basically has to do that, or they are defrauding their shareholders. Otherwise the shareholders should pull there money and invest it elsewhere.

Private schools, by contrast, have an obligation to remain solvent, but also a broader mission to educate people, promote learning, make the world a better place and so on.

The word "privatization" in this context implies BIA is pursuing the for-profit model. By contrast a charter school in the US, or religious school, may be either for-profit or private and not-for-profit.
Uhm... What?

What is a random internet search on Google supposed to show?
Zenefits Agrees to $7M Settlement with California Regulators
You still have to be a bit careful about finding old posts and old docs on the internet about Rust, given that many APIs have only been stable for a short while.

In general, unless you know your source is up to date, I'd recommend ignoring the internet at large completely when it comes to Rust APIs and just focusing on the official docs for the release that you're using. They're plenty good enough, though you do have to get used to navigating them.
But it's been done successfully many times -- sugar, tea, coffee, liquor, automobiles, air travel, and computers, for example; likewise ownership of clothing in quantity. No reason it can't work again.
Unsafe code must uphold the invariants of safe Rust.

Ideally, yes. In practice, maybe. We're probably going to see "unsafe" code that assumes good behavior on the part of the caller. That's a classic problem with APIs.
I think the bottom line is that it simply takes too long to actually become fluent in 'C'. This makes it a horror for open source, where you have to draw on volunteers.

You simply can't just write 'C' without making sure all the details that are necessary to run safely are in scope at all times.

While I agree - the OpenSSL cases certainly show the weakness of the language, there's just no way I'm gonna hang all that on 'C'. Writing protocols and protocol drivers is a fairly tedious sort of skill to attain.
We inevitably descend into a counterfactual ... "fantasy" ( sorry; don't mean anything insulting by that - besides I do it too - it is just the nature of counterfactuals ) in which 'C' ends up the villain, when it was a much richer set of failures in play.
Does this work for Australia or Canada??
Whats this called? Are there any checks and balances against it? Like, would someone ever know they were in this system or have recourse to see their data and challenge it?

I could totally picture insurance companies being all over something like this, and it is really scary to think about the lack of transparency and how you'll never know if you are in one of those databases.
so does your mother.

you're all idiots.
Hi there,
I've wrestled with Cuckoo filters myself, so I took a look at your lib and there's a some things that stood out.

Fingerprint size- It allows fingerprints that are too short, basically less than 4 bits doesn't allow a reasonable fill capacity. The paper authors only hinted at this, but check out the fill capacity graphs on page 6. This could be why your inserts are slowing down around 80% level when in my experience it doesn't happen till around 93%.

Modulo bias - Your filter capacity code doesn't seem to round the filter size to a power of two. This is a simple fix, but without it your array indexes will be skewed by modulo bias, possibly badly if someone picks a nasty number.

Alternate bucket positions - Your code seems to do a full hash for calculating alternate bucket positions. I know the paper mentions this, but I haven't seen anyone actually doing it :). Its a lot faster to just XOR with a mixing constant. TBH that's what most libraries are doing... whether it's a good idea is debatable :).

Fingerprint zero corner case - I'm not that great at python, but I didn't see any special handling for the rare case that the hash fingerprint is zero. In most implementations zero means empty bucket, so this could violate the "no false negatives" aspect of the filter by making items rarely disappear when they were supposed to be inserted. Most implementations either just add one to it, but I prefer to re-hash with a salt.

No victim cache - Didn't look too much into it, but I didn't see a victim slot used in your code. This will cause problems when the first insert fails. The problem is, by the time the first insert actually fails, you've relocated a bunch of different fingerprints like 500 times. It becomes unclear which fingerprint you originally tried to insert, and you're left holding a dangling item from a random place in the filter that you cannot insert. This violates the "no false negatives" mantra. Even though the filter is full it shouldn't break by deleting a random item when the first insert fails. You either need to store this last item or figure out a way to unwind your insert attempts to be able to reject the item that originally failed to insert.

Check out my Java library if you want to see how I dealt with these things. Also I have a bunch of unit tests there that I either came up with or borrowed from other Cuckoo libs. Should be pretty easy to convert some of those to python :) .

https://github.com/MGunlogson/CuckooFilter4J

Cheers,
Mark
I worked with Nicola at the script.
Apparently the same firmware modification can be done up to Skylake CPUs, but it is to be checked if ME firmware modification triggers Boot Guard BIOS signature verification.
We don't know yet because the only person who tried this on Skylake seems to have Boot Guard not enabled on his board.
More info:
https://github.com/corna/me_cleaner/issues/1
>Tenure-track professors are rewarded mostly based on research, but many classes are taught by lecturers, instructors, adjuncts, and other non-tenure-track teaching staff.

But a lot of those people are teaching to pay the bills as they do research in an effort to get on the tenure track.
Comes up for "debate game" search. Likely it comes up sponsored because of that term.

How many people actually search presidential debate game?
Check Federico's reply here https://www.coreboot.org/pipermail/coreboot/2016-November/08...
tl;dr: power cycle (power off and then turn on, not just reboot) your PC after the ME neutralization.
To represent the owners of the company. The founder is over half the owner of the company. So the system is working as intended.

In all fairness, though generally lawsuits represent a failure on some level, this kind of situation is kind of why we have courts. That's a proper venue to determine what to do next in this unusual and extraordinary situation.
> Let's jump back to the late 90s. You want to
> try Linux [...] get a KVM [...].

KVM as in Kernel-based Virtual Machine? Don't you have the late 90s confused with the late 00s?

The first Linux release with KVM was in 2007, KVM came out of an Israeli startup around 2005.
It's valuable to have prestigious board members when fundraising, even if they're essentially powerless and have no experience in your industry, like a retired United States Marine Corps general [1]. It give you legitimacy and credibility.

[1] https://www.theranos.com/leadership/board-of-directors
Fear of Trump, and the threat he represents to a free press, probably has a lot of do with this. But you are right: they need to strive to be objective.
Where are the Voyagers?
Two Sigma Announces Public Launch of Halite, A.I. Coding Game
you're right, traveling in these countries is pretty expensive but if you're willing to tough it out (maybe take a few buses and public transportation) you can still get almost anywhere for less than $500USD
The use case is clear, it's not one of my use cases at the moment, but it's clear.

Less clear is how the app addresses the hard problems of long distance relationships, which for me were those times when communications were prickly. Cuddly kinda' took care of itself. Scheduling communications was more a matter of routine than checking calendars. Still seems to be the case that we just set aside a certain time of day.

Finally, I think the idea of generating revenue from services product is probably better than pursuing subscription. It's easier to have a high dollar transaction
that would take 100 years of subscription revenue to generate. It also keeps the focus on delivering what each individual needs.

Good luck.
The AI Technology Stack Powering Autonomous Machines and Services
So I see this argument as "should the tools catch these things?". I suppose that would make some people feel better. But the fact is, when you're in the seat, it's up to you to make sure you Do No Harm.

But please be aware - generalizing all failures and integrating them into the tool suite is a pretty daunting task. Perhaps the economics of it make sense. But if you're stuck writing 'C', especially on legacy code bases with legacy tools, you're stuck, and there's only the one thing to do...
Berlin. You can't go wrong moving to a city with a place called Betahaus (edit: in betahaus.de you can see they are also in Hamburg)
My Python solution:

print("".join(chr(int(x,2)) for x in "11100111 10111011 10011101 11100100 10111000 10001101 11100100 10111100 10011010 11100110 10010100 10111110 11100101 10111100 10000011 11100100 10111101 10100000".split()))

I don't deny that other tools might make this faster.

Also, nice puzzle! :-)
Keyboard-Video-Mouse
https://en.wikipedia.org/wiki/KVM_switch
I hope Datomic does well and Rich easily puts his kids through college.

But as a developer I think the current license is a bit of a shame. I've played with Datomic, think it is fantastic, and would love to use it.

However:

- After the closure of products such as FoundationDB and Parse, I will never have a significant dependancy on a closed source product again. (maybe if the company was a behemoth like Microsoft or Oracle, but these days probably not even then.) [1]

- As a little guy, the $5000 I would need to pay after one year to keep getting updates to the product is just too much. One could argue that Datomic are looking for bigger fish, but something to consider is how important it is to get people using your technology (al la Microsoft 'developers developers developers!') Little guys can go on to be bigger guys making the important technical decisions. There is post above looking at the licensing done by game engines such as Unity, where larger companies pay more and the little guys are given a break until they are making a profit. Hopefully we will see more of this in the future.

[1] https://www.wired.com/2015/03/apple-pulls-plug-tech-company-...
This instruction is surely targeted at deep learning applications. Convolutonal layers take up the majority of the compute time of deep networks.

People seem optimistic that compilers will auto generate such instructions, but even if a compiler could generate the instruction, you would need to carefully organize your data structures to take advantage of it.

Pipelining is as important as SIMD in achieving peak flops on current processors. You can do 16 flops in a single fmadd instruction, in five cycles. But ten consecutive independent fmadds also take 5 cycles, but perform 160 flops. Getting a pipeline going like that requires very careful design of data structures by the programmer.

Does anyone know if AVX512 will support fp16?
I have honestly seen the exact same thing. I was rating myself quite average or just below average. I found actually that as a web developer, if you have a general culture of lower level computing and can produce readable and maintainable code, you are already in the top 10%.
Thanks, we've updated the title from just “Arduboy”.
Signs of gluten intolerance are depression, fatigue, pain and depression
I had the same question so I looked it up on the amazon site.

According to the site 2 day shipping is 2 days from the time of shipping. It does not mean it will get to the purchaser in 2 days - Saturday and Sunday don't count.

Here's the link: https://www.amazon.com/gp/help/customer/display.html?nodeId=...

Anyway I look at it, prime works for me. I've even gotten stuff next day even though they predicted more days. It's amazing since sometimes it takes me few day to get to my local target to get the stuff I need.
Well... one set of the Markhors are $120. Most of them seem to be $250 and up.

And, despite being handmade, are not available in my size.
OMG, this is the source code review for one particular certified voting machine
Same here, but we are close to the New Castle DE Amazon location.

We get stuff on Sunday, but it's now delivered by a truck/van with an Amazon logo on it.

Maybe what we are buying, but things ordered via Prime are here in two days. Most recent was bathroom fans. Builder on Friday said the ones we ordered wouldn't fit, ordered the smaller version, said come back Monday. UPS dropped them off at 10AM and they were installed by noon.