skysight-inc/HackerNews huggingface dataset:
reported to the DA 11/2014 - this person stole well over 100K from multiple employees - if any lawyers have any comments on how to handle this at this point, i would love to hear it
Simple. You store the exact pointer to related data, so you go and get it in O(1). In a join, you have to do a O(log N) search through an index. And all indexes usually have to be loaded into memory, to boot.
> Skip meetups, they're mostly for people on the outside trying to get in

Wow. Unfortunately, I think this is mostly true. A lot of great meetups out there, but unfortunately the people "on the outside trying to get in" have way more of an interest/time to be able to do this.

My favorite meetup ever was the VIM meetup. The fact that it didn't seem like a plausible way to get a job meant that only people actually really interested in going went and so there was tons of cool people.
I think I can handle 2-4 hours a week. I am really interested in learning from YC how to grow
The Computer History Museum is in Mountain View, not in San Jose. If you go to Stanford you might as well go there too.
Interesting essay I thought. And whilst I think that it's as okay to view history through a well, venture capitalist lens as it is through a Marxist lens, the following stood out for me:

"Theirs are also visions of history that are basically uncurious about the past—that is, they are indifferent to the idea that people in other times and places may have thought and felt differently about the world than we do"
Automat raises $8.3M to make marketing bots
I couldn't truly say whether Intel bins all of their processors with the same prefab or not, I'm not sure how to find this out either.

My working theory however is that since my chip lacks vPRO / AMT and I have not been able to find any indication it exists on the chip even in a dormant state, there may be more than one prefab used for binning.

However they could be using the same prefab for all.

Thus, "AFAIK".
This is fantastic! I've recently decided to begin reading web browser source code, even though I understand very little of it at the moment.

For now, what's been fun is to load up the same file in both Chromium and Firefox source, and compare the two and how both browsers work.

Chromium source: https://cs.chromium.org/chromium/src/third_party/WebKit/Sour...

Firefox source: https://dxr.mozilla.org/mozilla-central/source/
I disagree, reading quality code, which I would argue that the OpenBSD source is, is one of the best ways to improve.

Also, being able to read and understand code is an important skill in itself.
This blog post[0] is ostensibly an account from one of their actual employees––considering the fraudulent actions happened on the same dates and both founders sent a fake wire as the account noted; among other shared similarities. Quite vindicating if it is so.

[0] https://medium.com/startup-grind/i-got-scammed-by-a-silicon-...
What I don't understand is what is so complicated. Chat apps aren't exactly rocket science (pretty much the opposite) and have been around since the 90s. Only the live video is more complicated but that doesn't seem to be the main problem with the linux app.
'scratchpad' implies they are directly addressable, i guess you could say a software controlled cache.
El Farolito for the torta. Cancun for the burrito!
Yes, absolutely. Tenantancy is usually established after around 30 days of continued occupancy and once they are tenants, even if they aren't paying rent, you can't legally kick them out without going through the proper legal channels.

There's even been cases of people posing as fake real estate agents to "rent" apartments. If your dealing with a real estate agent then ask for their ID like you would a landlord, and the license number, and look up their real estate license online.
>> apparently I won't be able to call landlines anymore with it

That's not so apparent... over here[1] one can read about "Calling updates: Calls to mobiles and landlines with Skype credit" in the Linux Beta version 5 release on March 1st.

[1] https://blogs.skype.com/news/2017/03/01/the-skype-for-linux-...
Hitbox on the slider rail is insanely small on pc.
Ask HN: Non-programming jobs that require programming mindset?
I really enjoy programming when it comes down to the problem solving, logic, creativeness, building something out of nothing, etc

What I don't like however, is sitting in front of a computer.

I was wondering if anyone has any recommendations on careers, industries, jobs, etc where you can utilize the logic & creative problem solving of thinking like a programmer - without having to be in front of a computer all day.
plain text, in the form of light-markup, can support all of those things, if you bring it into any number of the systems designed to handle it, many of which are open-source and free of cost.

ms-word can support those things as well, but only when you bring its proprietary format into its proprietary, closed-source app, which is not free of cost. the silo only looks better when you are locked inside it.

it's fine to prefer ms-word. prefer whatever you like. but think clearly and fairly if you start to bring up objective comparative advantage.
Boneca gostosa fazendo novinho chupar • HD Videos Travestis
It seems hard to find a new messaging app that isn't based on Electron.

Mumble is still around, Matrix/Riot seems to be coming along nicely and I think they have voice calls now.

For my group of friends, we just gave in and use Discord now, despite being Electron it does fit our needs pretty well.
Maybe it's a good thing.

It might give some needed push to Mumble and Tox, or even apps like Wire and Telegram. But they are too many and I don't think these smaller communication ecosystems can even talk to each other seamlessly (haven't used them as any inter-platform scenario).

I didn't mention Signal because it doesn't have a desktop app (that Chrome app not counted).

Links: https://wiki.mumble.info/wiki/Main_Page, https://tox.chat, https://about.riot.im, https://matrix.org, https://telegram.org
Although there's no REPL provided with Go, I've found that gore (https://github.com/motemen/gore) works pretty well. It feels similar to the old Java REPLs you'd find hidden in Intellij or other Java IDEs -- sometimes you can see the seams in its facade.
>higher entropy of ownership distribution leads to the higher degree of socialism

That characterization doesn't fit at all. Capitalist/Market-based societies are far more decentralized, with a higher entropy ownership distribution, than Communist/Socialist ones. In Market-based systems hundreds of thousands of small, medium and large companies and millions (or hundreds of millions) of individuals do day-to-day business with each other without direct oversight or control of a central body.

>where nominally all the people collectively own everything.

Except that's not how collective ownership works. A society of millions of citizens can't collectively manage anything - they need to create representative institutions to do that on their behalf. The bigger the collective, the less entropy the representative institution displays. So collective ownership in practice is a very very low entropy position.
This is DARPA not NSF. It is meant to make someone rich, so they can supply what is under research.
Hmm. In an expanding universe, what's happening to the Planck length? Is it staying constant? Expanding at the rate of expansion of the universe? Doing something else?
CHM is in Mountain View. Come on Wednesday to watch the live demo of an IBM 1401 system or see the RAMAC (first commercial hard disk) running.

http://www.computerhistory.org/visit/
Ignore the populist suggestions.

Get a Zipcar account and use your instincts.

You will meet people and many of these suggestions are a guaranteed wait in a queue for no real good reason.
Much simpler calendar has 364 = 13 * 28 days. 13 months of 28 days (EXACTLY 4 weeks) each. This one is so simple, it might be worth having 1-2 extra-calendar days per year, even with a 365.24... day year.
I realized that after I wrote it. I'm conflating my technology-related museums.
I've used Skype on linux and found that their web version was bad, I have to refresh the page frequently to keep up to date. And the biggest disadvantage that I found was I can't make video call with other people, though I get clear audio. I found out when I was video calling for an interview who was using Windows 10, and the interviewer got mad because I can't provide a proper video call (Skype was the only option).
+ Get truffle from the truffle man
>If this actually results in an internet mostly free of super annoying ads

This seems highly unlikely, since most of the annoying ads already come from google. Try watching a dailymotion video and you'll see. Even with a brand new Macbook Pro, it starts to stutter after a while because of all the fucking video adverts around the content. Same with some forum sites that have google ads beside each post.

In the end I created a simple blacklist in /etc/hosts, which completely resolves the problem and gets rid of virtually all adverts. Note that I don't have any philosophical objection to ads, and some of them are actually useful, but I draw the line when they make it impossible to actually see the content on the site.

127.0.0.1 adserver.adtech.de content.tomyvid.com adserver.adtechus.com gce-or.bidswitch.net tpc.googlesyndication.com s.apxtarget.com nym1-ib.adnxs.com googleads.g.doubleclick.net p.algovid.com serve-east.acuityplatform.com cas.ny.us.criteo.com cat.ny.us.criteo.com
The drive on 1 also includes a drive on 17.

Big Sur is not accessible due to landslides.
If you go to Santa Cruz, I recommend sea kayaking off the warf next to the boardwalk. It's a great way to get some sun, enjoy the ocean without being a surfer and see sea lions and aborable sea otters (but be careful not to get too close and disturb them).

I also highly recommend night life at the Academy of Sciences, and I think the exploratorium does something similar.
In some sense, Postgres agrees with you, since the underlying storage for a timestamp is something morally equivalent to that. (Milliseconds from 4713 BC.)

However, you do need to do date arithmetic from time to time, whether using a wrapped epoch time in the database or in the application. "One day from now" turns out to be complicated enough that we delegate to libraries to get it right; and Postgres's implementation of these features is solid. When you want to `GROUP BY` day, for example, there are performance benefits to doing that on the database side -- and for analysts, there is often little alternative but to handle dates with DB provided functionality.

When it comes to date arithmetic, how do you handle that with UNIX timestamps?
He may be a legend to some, I'd consider him a cautionary tale.

He had one child, who called him a "basket case"

https://www.theguardian.com/books/2016/jan/12/juan-thompson-...

His resulting memoir nonetheless gives the impression that the good man in Hunter S Thompson was sometimes hard to find. There were long, late-at-night arguments that he, as a child, would try to mediate. Mostly, he writes in the book, he ended up taking his mother, Sandy’s, side. “[My father] didn’t care what she was trying to say, he cared about breaking her,” he said. In the book, Thompson recalls his father’s “deliberate distortions and carefully chosen words that would inflict maximum hurt”.

Hunter killed himself while his only son and only grandson were visiting. Disgusting and traumatizing.
Plan9-9k: 64-bit Plan 9
it's hard to take this comment -- mysteriously upvoted to the top within minutes -- as anything other than corporate propaganda.
If you are looking for public spaces to work - the lobby of LinkedIn at 222 2nd is very nice and has access to free wifi/coffee.

Adding to places to visit:
* SF Museum of Modern Art
* Hike Point Reyes - get some oysters in Tomales Bay on the way back
* SF Cable Car museum - Free!
Prop 65 much?
Did you try riot.im ?
The Politics of Optimism
There are always people who are unhappy where they are. Because it feels like the entire tech industry is here people wind up moving here even if they wouldn't have otherwise.

I personally love being here but I also grew up around here. I'd rather all the people who didn't want to live here move on and out and make room for the people who do want to be here.

That being said the people who appreciate being here generally outnumber the people who don't appreciate it. Anecdotally of course.
Ask HN: Searchkit developer survey
For anyone who has used searchkit (www.github.com/searchkit/searchkit), would be great to get feedback on your thoughts. Even if you haven't but looking to build a great Search UI / use elasticsearch.

https://joseph239.typeform.com/to/QJNZ4z

Thanks!
That's not true. Anyone has access to 20% time, the question is just whether or not it makes sense for individual people.

Source: I work here and take advantage of 20% time.
> more efficient ways to do it instead of randomly reading OpenBSD sources such as reading source codes of projects which are known for their good code quality

Yes they could be reading the source of projects known for their code quality…

> OpenSSL is not an OpenBSD project and the code quality is markedly different :-)[…] and yes, OpenSSL is a bit of a code quality difference than the OpenBSD norm. [nb: these comments were not praising OpenSSL's code quality]

> OpenBSD has proven great at configuration, code quality, and minimalism.

> OpenBSD's incredible code quality quite obviously doesn't apply to the ports tree (and that's not their fault)

> OpenBSD […] has a slower evolution pace and a more carefully planned development model which leads to better code quality overall. Its well deserved reputation of being an ultra secure operating system is the byproduct of a no compromise attitude valuing simplicity, correctness, and most importantly proactivity. OpenBSD also deletes code, a lot of code.

> After scouring the lists and other resources I've yet to find an official reason for OpenBSD dropping LKM support, but would wager it's due to security or code quality/openness ideals.

> OpenBSD, a project that has a frankly psychotic focus on code quality. […] some examples of great code quality. OpenBSD is undoubtedly one of the pin-up projects of the Open Source world, featuring code that is almost supernaturally clean, consistent and direct.

> SELinux, etc. is not that picky about audits and code quality as OpenBSD is.

> “I think our code quality is higher, just because that’s really a big focus for us,” De Raadt says.

such as OpenBSD.
True, I didn't think of that!

Penny's account -- which to be clear I'm not arguing against; just reconciling multiple stories in my head -- made him sound shady, but putting in $200k of his own cash (if he so did; at this point, I'd want to see wire transfer receipts directly from the bank) is a pretty clear indicator he really was conned too.
Do you guys use a custom date type, then?
Silicon Valley, on the other hand, just 45 minutes south of SF, has a great climate. It's remarkable what a few mountains between city and ocean can do.
Not sure you can sign up for Getaround as a tourist. Zipcar is possible though.

+1 for Sonoma county for wine, and arguably the best brewery in the world too (Russian River ;)
Been using riot.im for voice calls and it has been working quite well. Haven't tested video call yet.
Of the developers I've known in the Bay Area for the last ten years, three have recently left, two are planning on leaving shortly, and one only sort of lives there anymore.

The biggest issue is the cost of housing. It's like 5x more expensive in the Bay Area than housing in my area. The higher incomes available don't compensate.

In order to get "cheaper" housing, most people with families then live farther out with crazy commute times and traffic. Some people send four hours of their day in traffic.

Lastly the tech scene can be a little overboard at times with whatever the progressive flavor of the month. For example, is picking conference presenters in double blind fashion without regard to gender or race, a virtue or a crime worthy of a mob? Are men and women the same, or do they have differences? Either answer could get you ostracized, depending on which way the wind is blowing in SF or SJC.

State Income taxes is a small thing but will take an extra 8-10% of your income a year.

Lastly the Bay Area tech companies and startups seem to require a bit more than 40 hours a week of work. This isn't as common elsewhere.

None of these things may bother you if you are a young, progressive, single person with a high paying job.

But as you get older they can get to be an awful daily irritation.
Zen and the art of programming
Pointer indirection: A journey into infinity
Did you self study CLRS? Or did you have supplementary material?
Lovely. Could a designer pick out a nice blueish-purple to go with it? Need for a side project.
https://developer.chrome.com/apps/richNotifications
Yes, the light jacket is the official uniform of the west coast. Even if the days are warm where you are, the nights are cold. But it's also why it isn't humid in summer.
The D standard library's Algorithms and ranges are nice. Realistically, most production code for things people depend on is quite well done: e.g. LLVM is pretty easy to read.

Opposite of this: STL implementations come to mind.
Midwestern pride (and Minneapolitan pride in particular) is far stronger than most areas.

To me, it presents itself as a kind of Stockholm syndrome.
It develops because your brain is aware of the fact that the weather there is capable of killing you 3 months out of the year and it has to find a way to justify the fact that you're not leaving. Obviously there must be something really great about this place when it's not 20 below.

Minnesotans are unusually aware of the primacy of their bike paths, healthcare coverage, skyway'd cities and educational system. They talk to each other a lot about how great each of these things are, reinforcing the special shared status of this land of hardship, but good working folks.

In my experience, most people don't speak so highly of their hometowns as Midwesterners- Minnesotans in particular. When you move to a place where everyone sees the bad stuff and doesn't try to sugar coat it, it can be offputing. If you don't get enough milage between you and the cult of the midwest, you inevitably return to a land where people endure because everyone talks about how good it is when it's not too bad. It could be worse!

-Former Minneapolitan.
I don't think that's right. I think the Higgs creates a large amount of mass (90%-ish), but not 100% of it. (This is from memory of something I read, so I can't point you to a source...)
I realize my other comment might have come across as: "i called it universal because it hashes both strings and numbers, then someone pointed out the technical term universal and i decided i would just turn it into a 'universal hash' as well, because that would be easy."

From that point of view it makes sense to point out what universal hashing means, and how showing universality is non trivial, and not something i can just trivially track on.

However, i didn't communicate this following point before, but the genesis of tifuhash was: yesterday i read the paper i linked in the other comment and wanted to write a universal hash family. There's an open problem at the end of the paper that directly motivated me to try to come up with this.

* from that paper:*

> "Major Open Problem: Can we get something simple and fast like multiply-shift to work directly
for strings, so that we do not need to compute polynomials over prime fields?"

Actually i wrote tifuhash to be universal and work on strings, in other words to be a family of parameterized hash functions with the 2^-64 collision probability. I imposed a bunch of other constraints I myself as well, such as only using arithmetic operations ( no bitwise ops ), making it as simple as possible, and trying to avoid opaque magic constants. I tried a bunch of things related to traditional multiply shift but nothing really clicked for me. Then I had the idea of using ratios of successive message values and from there just went into continued fractions. I was blown away with something so simple and using only arithmetic passed practrand. One reason i think passing practrand is important to universality is reflected in this quote from the wiki page on universal hashing:

> "This is exactly the probability of collision we would expect if the hash function assigned truly random hash codes to every key. "

Anyway, tl;dr is I designed it from the start to be universal.
Certainly not everything--especially if you're talking the whole region from Pt. Reyes through Sonoma/Napa to San Francisco, the South Bay, and Santa Cruz/Santa Cruz mountains/Monterey. But 1-2 weeks is enough to give you a nice flavor of the area. I'd probably pick SF and maybe a couple select things to see/do in the Valley and then spend some time either north or south from there.
> What does a search company want with a bomb dog robot?

I was under the impression originally that they were going to use it for "internal space" mapping (maybe not big dog, but something more like atlas, or maybe a smaller quad). This was something that Google Glass was supposed to be for, but of course we know how people reacted to that.

It kinda made sense at the time - sorta. There are places which the mapping cars can't go, and the "human backpack" mappers are few (I would imagine - that gear doesn't look lightweight, so I would imagine you need to be somewhat fit to take on that job) - and still can't go certain places (and I doubt they would be allowed in certain areas). But if they could get systems "inside" that can map but are unobtrusive, they could offer that new set of data to advertisers as well.

For example - though a dying area - think about malls, and what advertisers (and the stores inside as well) could do with the information gained. It's one thing to go to google maps and get directions to a place, but it stops at the "border" (of say a mall). You still don't know where that store is inside (or outside) of the border. You have to consult a map, or whatnot. Maybe you part on the opposite side of where it is, and you have to walk further, or whatever. Being able to map that in a finer manner would be useful for consumers and the advertisers.

Apparently I was wrong in my assessment. I guess it's a good thing I wasn't investing on anything based on that!
“Everything” has the first video game trailer eligible for an Academy Award
> Disgusting and traumatizing.

People have mental health issues sometimes. Sad, not disgusting.
Ask HN: How to get the most out of an internship?
I'm sure many other students are have just started/are starting their first internships at big tech companies and startups in the Bay Area.

What did you find useful at your first internship, and what would you recommend to incoming interns?
The computer doesn't need to be similarly sized if the digital neurons can operate much faster than their organic counterparts.
I was never allowed 20% time during my stint at Goog, was not a myth for me :)
So SpaceX is having quite a year
I think people here are complaining about the tech culture more than the actual place of SF itself. SF is a big city with access to tons of great outdoor activities and tons to do. If you don't like big cities then yeah, you may have a bad time. I don't see how any actual city lover could have a truly bad time here.

As mentioned by others, because of tech, some people move out here despite not actually wanting to live in a place like CS. That number is a minority.
Philz and Skeggs are both in SV, and I was contributing what I could because OP said "SF and SV."
I hope OP listens to this. Spend 80% of your time in SF/Oakland/Berkeley and 20% at most in SV. The former is one of the most interesting, beautiful metropolitan areas in the world.; The later is a fairly mundane suburb.

When I'm visiting the Bay Area I like to go to coworking spaces as well.