skysight-inc/HackerNews huggingface dataset:
This doesn't do that at all. It punishes employees 100-1000 of late stage startups with unknown, perhaps bankrupting retroactive taxes. The entire 409a system was designed to protect exactly that group of employee after the dot-com crash, and this undoes it.

Founders and execs likely will be fully vested before their options are worth anything at all (figure 8 years from founding to IPO, 4 years to vest).
> You assume it would be used for mass spying. Not at all. When you have something that good, you use it for specific targeting.

Did you even read what I wrote? Specifically the last sentence?
So I write this as an academic who actually has read and cited Drs. Dunning and Kruger's (in)famous work. This is a little off the cuff so it isn't going to have the citations it should.

The generalized thing that the authors are talking about is information literacy. It is the process that includes not just understanding the information but identifying the need for information, locating it, understanding the information, evaluating the information, and then applying the information to some affect. Interestingly, it has found a home primarily within the libraries because...well they are really solid place to go for how information is organized.

“Making search easier for students can therefore be a double-edged sword: while it enables students to get to information faster and easier, it can also reinforce unreflective research habits that contribute little to the overall synthesis of a research paper or academic argument.” [0]

More broadly from research I have been involved in on student information literacy, self report data is spectacularly garbage because of underlying misconceptions students' hold about what they did. One semi-famous observational study showed that students strongly conflate finding a piece of information with understanding it. That was a 'whoa' moment for me. Cognitive conflation of access to a piece of information and deep coherent understanding of it. Houston...well you know the rest.

I personally attribute that in large part to fundamental problems in how we as a society think about education. This is philisophical about how we fail to differentiate transmission of information from the development of insights and understanding. We teach information as if it is both of those things. Science, as much as people scream otherwise isn't facts. Facts are the result of science. There is a lot of other work showing it is really hard to get faculty to change teaching practices. The reality is it doesn't matter. Society, not just teachers, need to think about information different and think about knowledge different ly for us to break out of this loop.

[A]Dimmock, N. (2013). Hallmarks of a good paper. In N.F. Foster (Ed.), Studying students: A second look (7-17). Chicago: ACRL.
Yandex's recently open sourced ClickHouse[1] column store does some of these.

It heavily relies on compression, data locality and SIMD instructions and supports external dictionaries for lookup.

[1]: https://clickhouse.yandex/
put data in text files, ASCII printable characters, one data point per line

put data files in directory

name data files after columns

use ".data" filename extension for data files

write a tool to create index files (append ".index" to the name of the input text file) that map record number to byte offset in data file

If data files are all < 4GB, use a 32 bit unsigned integer to represent the byte offset in the index file

Each index file is a packed array of 32 bit integers

Write a tool to create length files ".length" that count the number of entries in a data file

Generate .length files for all data files

Use mmap to access index files

Use C for all of the above

This is for variable-length data values. Not every column will have these, making the .index files redundant in this case; the .index files should not be created in this case and program logic should support both uniform value length access and nonuniform value length access. The reason to prefer two access modes is to keep data from the .index files out of the cache when it is redundant.

When all of this is done, the next thing to do is write a tool to test the cache characteristics on your processor by implementing sorting algorithms and testing their performance. Unless you are using a GPU (why?) all data your algorithm touches will go through every level of the cache hierarchy, forcing other data out. If possible, use a tool that reports hardware diagnostics. These tools may be provided by the processor vendor.

Now, there is a trend to give the programmer control over cache behavior

https://stackoverflow.com/questions/9544094/how-to-mark-some...

I don't know if this is worth exploring or a wild goose chase. It may improve performance for some tasks, but it sounds a little strange for the programmer to tell the computer how to use the cache...shouldn't the operating system do this?

Anyway, that's a start.
According to a recent interview with OpenAI from YC's blog [1], they believe that an engineer without any AI/ML experience can be productive on their team from Day 1, and that AI/ML makes up 'virtually none' of the work. The vast majority of the work is apparently in building the infrastructure to support it.

In conclusion, it'll be an easy transition and you can provide most of the value an AI/ML company needs through pure engineering.

[1] http://blog.ycombinator.com/building-dota-bots-that-beat-pro...
Its good as a person, but it is a pain in the ass for companies. Things like the domain name used in an email address can be considered PII because if the domain name was your name, that is PII... IP addresses can, in many cases, also be considered PII. Once something is PII, you as a company have to treat that data different--you have to be able to provide that data to the person and you have to be able to delete it.

Basically, the overall idea is good (data about you should be owned by you) but mapping that into actual nuts & bolts implementation details is a huge pain in the ass.
Once upon a time, C was only available in expensive UNIX workstations.
This is basically Uber corporate thinking that their business model which relies heavily on an aggressive interpretation of US industrial law, can be applied anywhere.

Good luck with that.
I can sort of understand that sentiment from Android users. They tend to value control/customization. I've tried Android several times for this reason, because it is compelling. I've always gone back to iOS though, and it's basically just been for a combination of performance and polished UX. My issues with Android were basically:

* Little visual stutters and other relatively minor things bother me more than they should

* High rate of passive battery drain. Android devices seem to typically have much larger batteries, but they chew through power a lot faster when they're not being used than iOS devices. Heavy users probably get better battery life on Android overall, though.

* App quality. This gap is getting smaller and smaller, but it's still noticeable.

* Build quality. iPhones tend to be a lot more durable these days, at least since the iPhone 6 was released. Android devices have been cheaper feeling and more fragile in my experience.

* Bloatware. Most Android devices come with a bunch of shit I don't want and can't easily uninstall.

But all of these things considered, if I was a part of this survey, I would probably have just said something like "I use an iPhone because Android is for poor people" just "for the lulz".
An Old Person's Guide to Writing Async Jobs with GCP
Does it apply the same tricks as [0], the Tensor Algebra Compiler from MIT?

[0] https://news.ycombinator.com/item?id=15599914
This is likely the same image hashing they use to detect child pornography, and there's been a lot of work invested into making sure that those types of filters don't prevent the detection. You can very effectively require that the "real" image is visually entirely dissimilar.

Now, obviously you can't prevent the actual data from being distributed. For example, you could base64 encode the image and send it as a series of messages instead.

The motivation for revenge porn is to hurt the other person. One vector for this is to post it to all of your mutual friends so that the victim is shamed. This adds a barrier so that the mutual friends have to invest work into getting and distributing the porn, and won't accidentally see it flowing through their feed.
Think of it this way: how many useful tools can be described by a simple CRUD app? How many of those actually NEED AI? Does the HR software need AI to show an org list, or manage the company calendar? What about banking software? What about just about every other app out there? Sure, you can get creative and think of many ways these could be enhanced by AI, but realistically there's going to be a demand for simple AI-free software long after we are all dead. And even when you do have HR software with AI built in, 90% of the app is still going to be simple CRUD stuff.
How are you learning Vue? Looking to expand my toolkit.
All you can do is take FB at their word that the image is destroyed irrevocably.

Given what we know about data retention policies at big tech firms, I'm not so sure I would feel confident taking the press release at face value. I'd really like to see a white paper or similar outlining the specifics of how this is being handled. I'd also have questions around what steps have been taken to prevent rogue Facebook employees trying to obtain the images.

I really wish they had found a way to generate the hashes they require client side and not receive the image at all, especially as this is something that presumably would be really great for revenge porn victims.
What do you think about Security Audits for Smart Contracts?
It seems like a lot of the AI stuff is being abstracted high enough to make a transition into it pretty easy. If you’re cool with learning something new, then you’ll be fine!
Both of you don't seem to understand how a landfill actually works. Plastic and chalk have the same impact in a landfill.
Yes, I'm aware. That's the clunky part that I was referring to (although, you can still avoid it for slices, and simply pass a single compare function.)

Go is far from my favorite language, but the sheer amount of bad criticism by people that clearly don't use the language annoys me.
"I'm from The Netherlands, and I can't say for certain, but I can't remember a product being sold at a grocery store that had characters from a children's TV show/movie on the label to try and sell it"

What? You mustn't have any children. There is cereal of Frozen and Moana here, Paw Patrol sprinkles, k3 stuff (forgot which), there's various franchise stuff in the dairy section, ... That's not even counting the non-food section in supermarkets. Next time you're at albert heijn, take a good look around.
With all the child-friendly content available on Netflix, Hulu, and HBO (the home of Seaseme Street), I think I'm going to skip youtube until my son is older.
I think the foundation probably is legally required to have multiple directors, but you would think that a foundation that raised $500 million from "donors" would give out some information about who two of the three board members are and why/how they were selected.

Regarding your second point, can you provide a source for that? What I've read has alleged that Gevers tried to take a bonus from the ICO funds.
"The Breitmans said Gevers had sought to pocket a bonus from the ICO proceeds, whose value had swollen to as much as $400 million because of a rise in the value of bitcoin, and then lied about it to his foundation colleagues." [0]

[0] https://www.finews.com/news/english-news/29289-tezos-johann-...
The persecution complex comes directly from the NRA's uncompromising lobbying and ad strategies, and the perception of threats is based on received wisdom formulated entirely through the gun industry's profit motive.
>I'm afraid not all votes are (and should be) considered equal by the project maintainers. A great number of casual Go users might want feature XYZ. OTOH a couple dozen of large Go projects, with combined millions MLOCs and hundreds of millions of end users, may have a different list of priorities, and these priorities might be catered first.

Many large users writing in company and project blogs have mentioned lack of Generics as a pain point, so that distinction doesn't go very far.

>Also, let's not forget that Go is created at Google, and definitely Google's internal projects, likely large-scale by both line count and users served metrics, must take priority.

Go was not created through some official decree to create a Google language, nor was it mandated to be used or to have some timeline to convert other stuff to it, etc.

It's just a project started by some Go people with the idea "let's examine what a language appropriate for Google's programming would be" -- but using their personal ideas of what Google style programming would need, not something requested, researched etc by Google as an organization. In other words it started as a glorified 20% project, and today it's not any more official in Google than C++ or Java is.
Also, in case you glazed over the link to the recent Medium article, here it is:

https://medium.com/@jamesbridle/something-is-wrong-on-the-in...

I read it last night after the wife recommended it ... and wow.
Could you please take another look at the guidelines and not post like this on Hacker News?

https://news.ycombinator.com/newsguidelines.html
Saying that deficits are always necessary does not absolve the cut taxes and increase deficits during growth times nonsense.

Cutting taxes and increasing deficits during good times is just populist feel goodism. Yes, it's easy to cut taxes and it's easy to increase spending. Heck, trickle down even says this will increase tax revenues (except that we've tried that and it doesn't.) But not to worry because the people who are responsible for the mess will not have to clean up the mess. No, this doesn't work. We've tried it and it doesn't work.

Keynesianism is a quite conservative approach, actually.
You are not giving anywhere near enough credit to those who would be your adversary.

The NSA routinely intercepted Google internal traffic. Did Google, who are presumably running the most advanced network on the planet and staffed by people who don't suck, notice the intrusion? They did not; they got informed via PowerPoint.

While the sophistication of the attackers decreases as you move from NSA to random hackers, so does the sophistication of the network as you move from Google to mid-sized businesses.
Easy Makeup Tutorial
If you are finding the jargon in that tweet too dense (JTAG? ME?), these articles cover the same with more explanation

https://thenextweb.com/security/2017/11/09/researchers-find-...

https://www.theregister.co.uk/2017/11/09/chipzilla_come_clos...
This is exactly my feeling. I don't want generics if I have to pay anything for them in build time, or if it limits go/ast or go/types. A lack of generics has been a pain point a couple of times in my current project (beyond what very simple code generators can provide), but crazy fast build times have been a massive benefit.

Imagine how much wailing and gnashing of teeth there will be if Go 2 delivers generics but with triple the build time and +50% binary size... if you thought the minority was vocal now, wait til you see that!
Bienvenue à Colis Privé.

This shitty company is the worst delivery one I know but for some reason Amazon France uses it to deliver to me (west of Paris).

I either get a "we were there" note when I was home, or nothing.

I complained to Amazon but it is maybe time to get it to social keyword with a #DropThatShittyCompany or something.
>Also, let's not forget that Go is created at Google, and definitely Google's internal projects, likely large-scale by both line count and users served metrics, must take priority.

And many more want Generics without having responded to the issue.

Issues are representative as a sampling, not absolute numbers.
yes, but there seems to be a certain window of opportunity for new language where they have enough mindshare for lots of early adopters to check them out, and if there are any barriers to adoption at that point the crowd tends to move on to the next new thing. sadly, fixing things later doesn't seem to work, though I wish it would. I can immediately think of shen, rebol and D as languages that have not done nearly as well as one might expect based purely on what they offered to PL enthusiasts, and I am sure there are lots more.
Yeah, I can imagine that hiding it would prevent excessive flagging, but when veteran users aren't even aware of the option, something is wrong.
In honor of the exponential, I wish the conclusion was “Thank you, and here’s to sixteen more years!” :-)
I wonder how much money they would be willing to bet on their big claims of security. Somehow I don't imagine it would last long in the hands of a dedicated individual.

https://8th-dev.com/security.html
It has testimonials:

https://8th-dev.com/kudos.html

And eight pillars:

https://8th-dev.com/about8th.html

There's also a very detailed manual, that for some reason is hard to find on the website:

https://8th-dev.com/manual.pdf
I contend that DS9 remains some of the best television ever made (and yes, I've seen, and love, The Wire). It has plenty of dumb and boring moments, but when it hits the mark it hits it so squarely and soundly that it makes a mark on the viewer for life. It takes the ball that Star Trek serieses typically play with: issues of complexity and moral difficulty that our current society is struggling with, and does more than just play around with it, DS9 knocks it out of the park. DS9 knows what it's about and isn't afraid to put a very fine point on it.

Also, there's this: https://www.youtube.com/watch?v=tmdrhfA0-Fw
That may be true for top professionals, but I have my doubts that someone working at McDonalds is going to make any more in the city. In fact, I'm certain they could make a lot more, even before accounting for the substantial savings in living costs, by getting out of the city. For what it is worth, the median individual income in the aforementioned place is 30% higher than in the nearest major city as well.

I'm not sure I agree with the risk premium either. With the numbers showing that there are more jobs than people, something that is definitely not the case in the city, you are comparatively better off as you can walk into virtually any job out there. If you are hung up on doing one specific job, that may be a different story, but I'm not sure someone at McDonalds is only willing to work at McDonalds.
PhotoDNA would be an option, I imagine. Or at least something similar!

https://en.wikipedia.org/wiki/PhotoDNA
Agree on this point, but I'd add that you should do it only you're genuinely curious and not just because you have to. I'm finishing the Udacity nanodegree and while I'm not sure I'd recommend that specific program, I've really liked getting exposed to the fundamentals and concepts.

It reminds me of when I first started programming, I started seeing everything a little bit differently...I'm old and this will likely have little to no impact on my career but it's been a lot of fun.
For more details on this, see https://puri.sm/posts/purism-librem-laptops-completely-disab...
>There is nothing wrong with storing some information in the DOM.

Except you're coupling your application state with the document model. If you ever do anything to change the DOM later on, (like installing React into your codebase) it'll come back to bite you in the ass hard, as now you need to find a means to communicate state that you just threw into the DOM like it were a slightly more acceptable global variable.
Even if you ignore 2-way-binding?
Do you think this can fk up RSA and render our industry obsolete?
It should've only been sold on a special "business class" series of CPUs. Intel already loves having dozens of variants, as evidenced by recent market offerings; and it's not like they don't already have dedicated business-class CPUs for workstations. Simply only sell ME as an "addon" tier, and that limits the potential damage.

Incidentally, did you hear about Silent Bob is Silent? What are your thoughts on that vuln?
We said we would ban you if you did this again, so we've banned you for doing this again.

If you'd like to be unbanned, you can email us at hn@ycombinator.com and commit to commenting civilly and substantively in the future.

https://news.ycombinator.com/newsguidelines.html
If someone drains your db, do they get the keys along with it?
http://www.jerf.org/iri/post/2930 is a really nice blog post from an Erlang programmer attempting to bring supervisor trees to Go as https://github.com/thejerf/suture.
"I'll allow you to give me a lunch, for free." might be true (if I wouldn't charge you money to allow you to give me a lunch), but it seems like an odd statement to make.

Of course, this is not a super close analogy, because you wouldn't be gaining anything by giving me a lunch.

I think a closer analogy might be barter, maybe? Or, here is an odd analogy that might fit fairly well, but which maybe goes against the point I was trying to make:

If one person wants to interact with a pet dog, because they like dogs, and another person wants their pet dog to be taken care of for a while, so the first person agrees to take care of the other person's dog for a while. This case does seem to capture a fair bit of what is happening, but it seems like it makes sense to call it "for free".

Here is a variation on that idea though, which seems a little closer, but a bit less clear cut:

What if the person who is taking care of the dog for a while also said that they were going to enter the dog in a dog show (and that maybe if they got prize money they might share it with the dog owner), and that the owner of the dog was pleased by this idea. This would be a quite strange situation, so maybe intuition based on this example might not be the best guide to other things, but my intuition in this case is that it seems like it seems a bit more strange to say that they are doing this for free, though it would still be technically true.

(The dog show is analogous to showing the video(the dog) to other people, and the prize money is analogous to ad revenue, in case that wasn't clear.)

I don't know.
iPhone user looking with envy.
Is anything of a similar magnitude available in a standalone software package? For already recorded videos?
These Free, Remote Coding Lessons for Venezuelans Help Them Find Work Online
Or they can block display of the photo until all faces approve.
Glide is great - it supported the most important feature I cared about, which was aliasing for forks where I had to fix bugs. "Standard" matters less because there's also no centrally-controlled repository of packages, unlike npm/maven/pip
it would be more like an SQL for people wanting to do SQL in ML, but its not really what the article is talking about.

i need another language to program machine learning in like i need another hole in my head.
You say "If they have 20 qubits in two months" and "if they have 50 within a couple of years". Doesn't the article say that they have 50?

I'm unclear on this, because I have yet to see a published result talking about running Shor's algorithm on a quantum computer beyond the NMR-based physical simulation and the adiabatic one (which is just annealing). What exactly is IBM claiming to have done here?
Wasn't that way when I was a kid...
Officially, you still need to pay extra to enable the remote management capabilities of ME...
I’m not sure if you mean to be disagreeing here or simply adding color, but what you’re saying is the same as the parent comment. Grover’s algorithm allows symmetric key recovery for n bits in 2^(n/2) steps; as the parent commenter said, symmetric algorithm key sizes need to be doubled. A break in 2^64 steps is the same as 64-bit security, so changing the key size to 256-bit will offer 128 bits of security.