skysight-inc/HackerNews huggingface dataset:
So it is appropriate for the CEO to essentially pout to him staff that he can't have sex with them?

All of these things are certainly in the employment agreements and HR guidelines at Uber, this memo is NOT the first time any of these employees have gotten this 'advice'. Further, but putting this content in the memo you are doing a couple things: First, setting an expectation that sex will occur at this company endorsed function; and two, second you are essentially saying that your employees have had problems with this historically. How do you think that makes you employees who are not interested in this type of thing feel? What about those that just want to have a good time with their coworkers without being propositioned by every horny drunkard in the room?
I will add, if you like watching live music, a more extensive list is here:
http://www.foopee.com/punk/the-list/
If you go to the Facebook sign, be sure to take a selfie with the Sun Microsystems sign on the back, too
Exercise 4.1 in SICP [1] asks for an implementation that evaluates operands from right to left. :)

Other than that, I don't know of any implementations that do. I also don't know of any implementations that guarantee left to right order. Many manuals specifically mention not to rely on the order of evaluation (e.g. Chez Scheme). Since I try to avoid depending on unspecified behavior if I can avoid it, I might not notice when an implementation uses a different evaluation order.

I would expect one of the optimising compilers (MIT Scheme, Chez Scheme, Stalin) to be your best bet to find a real implementation with non-left-to-right order. And it might require a specific set of circumstances to trigger, so trivial examples might work ok.

And of course, just because current implementations use left to right order, doesn't mean that that can't change in the future.

[1] https://mitpress.mit.edu/sicp/full-text/book/book-Z-H-26.htm...
If Intel is the one source of ultimate trust, why not just run your secure whatever on Intel's servers? Seems a lot less complex than jumping through all these SGX hoops.
I'm curious what made you move out.

As someone who haven't made it out to SF I've always wanted to see if it lived up to the hype. (if even for nicer weather)
"However, the the technical skills I learned from the curriculum ended up being almost completely irrelevant the second I graduated."

I hope both boot camps and CS curricula will emphasize this point very strongly. The exact technology stack you are learning right now is probably not the one you will be using in the near future, and that's OK. Learning to learn, and understanding the fundamentals of what makes a good developer regardless of technology stacks are the key skills.

Anecdata: In a recent job search, the developers who had something close to the technology stack we use were bad on algorithmic questions, and we decided to hire the person who had almost no overlap with our technology stack but aced all of the algorithm questions.

The technologies we use in our backend have changed over time as our needs have changed, so it's very important to us the person filling this position understood the underlying algorithms well enough to have a good mental model of the key algorithms determining how the system will perform and write code that plays to the strengths of those algorithms. (Or pick a different system implementing different algorithms with different characteristics, if required.)
This made me switch to firefox in android as my default and only browser a year ago, can't recommend enough. What is this obsession with Chrome anyway? I am a software dev (true, not really frontend these days anymore) and I can't tell the difference (apart from desktop Chrome taking much more memory due to segregated processes)
I think sadly the assumption is that kids will learn about finances from their parents, but since so many adults also don't know enough about this (and often shield their children from the family's financials), that's a bad assumption to rely on.
Worth mentioning the Google Kythe project [0] which is designed around the idea of providing a graph of entities appearing in the code to build tools which work with code.

I always thought that it would be good if the Google Kythe and the Language server protocol projects could merge, i.e. if the Language server protocol could expose a Kythe-like graph to editors. This seems to be along the lines of what OP suggests.

[0] https://kythe.io/
Dated 6/25/2014.
This is interesting. I wonder how these rules apply to searches near borders. EFF says that searches of digital devices at "interior checkpoints" require probable cause, but I think that's different from requiring a warrant. [0]

I also doubt that this applies to cases where TSA asks travelers to unlock their phone.

[0] https://www.eff.org/wp/digital-privacy-us-border-2017#interi...
> No one believes that the moderator's behavior was "bad" (different attributions have been made)

Err meant to say: No one believes that the heckler's behavior was "bad" (different attributions have been made)
CMU Drone Lab
Found some errors with the tooltips. Caused by quick mouse-over of the tooltip button before the tooltip has completely faded.

http://i.imgur.com/BcOI0XW.png
In future Boston, a miniaturized nuclear power cell may be able to power a whole building for 500 years, but it can only handle a mechanized exoskeleton for about 45 minutes.
If they are, it's still incredibly terrible. An enormous list of common glitches could be written about it, that just never get patched

For one, it tends to split group convos into random tabs at random intervals, black hole messages, crash randomly and silently and you don't notice until someone says you're offline(the window will still open! it's just hung), etc etc.
Yeah it's will bring new amazing spyware and ransomware on millions of PCs.
Ricetta torta piramide fatta in casa, semplice e gustosa
Tesla Model S: Features and Overview – SuratNow
The examples I'd hold up as useful here keep the markup simple, so that the files are still usable when viewed directly, but provide lots of other functions by being clever.

Again, Orgmode is a great example. I can (and sometimes do) use my org files outside of emacs.
There are only 10 or so remaining issues in the beta milestone.
It's worth noting that Chile under Allende was working on implementing a computer-based planning system[1], but unfortunately we don't know how it might have worked out cause of the US-backed military coup shortly after :^(

[1] https://en.wikipedia.org/wiki/Project_Cybersyn
final depreciation of p2p and new cloud based calling
No one's stopping you from taping yr camera dawg
Would he even know it (without the Russians coming out and saying so)?
Would a week or a week and a half be long enough to visit and see a good amount of stuff?
John Resig used Genius to annotate the jQuery source code. Seems to be broken now.

https://genius.it/johnresig.com/files/jquery-original.html
Are there any notable languages that flat-out forbid reflection, or treat it as undefined behaviour?
I graduated from DBC Chicago about 7 months ago, found a job as a Rails developer at a start-up here about 3 months later (I graduated right before the holidays though). Of my cohort of about 16 people I believe only about 2 or 3 haven't found jobs in tech yet, though some instructors told us we had a particularly strong group. I think it's true that you do probably have to hustle harder to stand out from other bootcamp grads for a lot of positions, but there are also now some bigger companies that have been happy with previous bootcamp grads and actively seek them out to fill new entry level positions.
Mature adults in a respectful workplace don't need to be reminded of these things.

Why do you think that Uber has this kind of reputation AND has to say these things, other companies don't write these memos. These types of things are written by companies whose culture breeds contempt of these societal rules. That is why they need to 'remind' people.
I also want to recognize the point that there may be some associations with therapy that might make some people uneasy. Take it from me, that therapy is not about talking about all the bad things going on in your life and emotional health is not about trying to feel happy all the time.

To be truly human, means to feel the entire spectrum of emotion; to allow yourself to experience the good and the bad and to be okay with that. Therapy is about introspection, gaining awareness, and understanding impermanence, and the built-in analogy machine we call our brain - driven by the fading memories and experiences of the past.

When you understand that memory is a physiological experience, and that your mind is an analogy machine, then everything you experience - good and bad - has some consequential association with something you previously experienced.

Therapy, at least for me, is about keeping pace with that analogy machine and giving some grace to what it means to be human.
In the past every two years a new version was released - so I would not call it "not living". By personal correspondence with one of the xv6 authors concerning a somewhat larger patch for xv6 (which he liked), he told me that they consider to release a new version in fall 2017, which would be one year after the previous release.
One suggestion I haven't seen is doing an SF bike tour. I did a 5h bike tour around SF years back and it was the highlight of my trip. You get to see many parts of the city and it's far more personal than the buses. The ride was pretty easy, it was designed for people who don't ride often. Do it early in the trip to get a feel for the city.
Linus Torvalds started out studying MINIX. He was a Finnish programmer into working on kernels. He ended up completing one.
Versus, what? No public funding? No private utilization of public research? Public research should fall in the public domain, free of IP and open for any use.

If anything, we should be doing more of this... create dedicated academic R&D funding streams by taxing established or dying industries in order to publicly explore new fields, and use X Prize-style programs or NASA's COTS/CRS programs to incentivize private commercialization. America needs jobs, what's better than creating new industries?

Plus, public investment in R&D has a good track record. This study from 1980 [1] indicates a $17 return over 18 years for every $1 invested in NASA - 1700% ROI. Returns depend on programs and the administration in office, but similar numbers can be obtained from other programs (NOAA and agricultural, military and medical research, etc). R&D is speculative, but most programs do much better than breaking even.

[1] https://er.jsc.nasa.gov/seh/economics.html
I have no idea what your trying to say. At the time Enron looked big and stable.

You have no idea which companies might become enron.
Actually using generate_series makes little sense. Why should one repeatedly calculate data that will never change.

I have this table:

CREATE TABLE all_dates (
date_stamp date NOT NULL,
is_month_end boolean,
is_year_end boolean,
is_week_end boolean,
is_quarter_end boolean,
CONSTRAINT all_dates_pkey PRIMARY KEY (date_stamp)
)

filled with data from 1st Jan 1980 to 31st Dec 2050, which is the range my application needs.

It's a mere 22k rows and has a whole host of uses.
Today is actually the three year anniversary of me starting a bootcamp (Galvanize). So I'm about 2.5 years out. Everything is going great, work at a startup. Contribute just as much as our other developers with a CS background, have received three raises. Galvanize taught me the exact right tools and processes to start making meaningful contributions on day one.

I surely don't know as much technically in many areas, but having well rounded developers (have a business/analyst background) can really be a huge benefit to a dev team.

I'd say I have a much more product oriented role. Working closely with our business team, product manager, customers, etc... to guide the product/platform moving forward. Occasionally on trickier technical issues I'll need to consult with someone with a CS degree for 10-15 minutes for a bit of guidance, but by no means do I need any hand holding.

It was a great decision and it's worked out very well.
Apple Customer Data in China Was Sold Illegally, Police Say
Fuzzing Server-Side Code in Node.js [pdf]
Best way to quickly experience the Bay? That would be the 1:1000 horizontal scale, 1:100 vertical and temporal scale model[1][2] just across the Golden Gate in Sausalito, built by the U.S. Army Corp of Engineers. Ok, maybe not the most interesting place to visit in SF, but it's an amazing feat of engineering history built about 20 years before Silicon Valley existed.

As for food, SF is full of great places to eat of all types. If you want roast meat at very reasonable prices (for SF), I've always liked Tommy's Joynt[3].

[1] https://en.wikipedia.org/wiki/U.S._Army_Corps_of_Engineers_B...

[2] http://www.spn.usace.army.mil/Missions/Recreation/Bay-Model-...

[3] http://tommysjoynt.com/ (warning: horizontal-scrolling - their food is much better than their website design)
masklinn's claim still rings true. There's a difference between codebases designed mostly for being easy to understand and codebases designed to be optimal in performance, consistency with an existing style (esp if old), and portability. Getting used to reading one might not transfer well to the other kind since the patterns are different. Probably best to use one of its intended goal (learning how OS's work) and look at examples of the other kind when trying to absorb patterns seen in real-world codebases.
I have not explored what Gandi offers, but I can tell you Fastmail has a very user-friendly & intuitive interface for email, calendar, contact management, etc... a la Gmail many years ago. If not better. The $30/year includes all these services. And, I would think, since email is Fastmails bread and butter, it gets all the attention, as opposed to being an add-on/additional item that may not be top priority for a company.

And, to be clear, I have no stake in Fastmail, nor do I work for them, I am just enamored with their product. I wish I would have made the switch years ago.
Giving Away Your Billion
The main complaints that I have seen are with video calling and screen-sharing.

These should be added soon™, though.
Patent infringement of Intel's 338 patent. http://www.cpushack.com/2012/09/06/intel-vs-the-world-the-33...

I believe this is the main one they've used in the past to sue Cyrix, Transmeta, and other x86 clones.

Not arguing that makes sense for software emulation, but it seems to be the threat they are waving.
Yes, which is one of the reasons west corporations don't get india.

Bribes in india are accepted business practice, in western countries they are not.

In india is fairly common to pay "administration fees" in order expedite documentation, and licences, otherwise it might get "lost".
These collections of ui elements or kits as it is named here never made sense to me. If you designed a nice button or slider or dropdown, hell yeah, publish the css and if necessary js. But bundling everything that might be needed does not make sense to me.
I admit I'd probably be tempted to sit on the 2001-Space-Odyssey-style bench around it.. but hug it?
Piggybacking off of your Monterey suggestion, take the slight detour there to check out Point Lobos, a particularly beautiful state park.

Also, strongly second Nightlife at the Cal Academy of Sciences. I try to design my trips to the bay area such that I'll be there on a the day of the week those are so I can go (Thursday I think?). It's a great museum, very hands on, and those nights have always had a really enjoyable vibe when I've been.

Oh, and taking 1 north of the city along Point Reyes for a ways is also an excellent drive. You can cut back inland through some rolling hills and get a very different vibe than the city and coast going south towards Big Sur
ME is always there even if you don't have any of its features.
I read the emacs lisp source code in site-lisp/ every day. The goal is to understand one file about a week or so. It has made my emacs and lisp knowledge better, and made me aware of several nice emacs features (align-regexp, for example).
Work for a startup.
> Where did that come from?

Maybe because it makes your machine's fans sound like a race car?

Honestly this is the first I've heard of this usage as well.
https://en.wikipedia.org/wiki/Riley_v._California

"Riley v. California, 573 U.S. __ (2014), is a landmark[1] United States Supreme Court case in which the Court unanimously held that the warrantless search and seizure of digital contents of a cell phone during an arrest is unconstitutional."
Reminding people not to do illegal or dangerous things, and not to harm the premises?

No. If anything, it's responsible.
Mlab.com (also inexpensive if your needs are reasonable), with a lot of our stuff being handled with s3 bucket storage. Sorry for the late response.
Couldn't agree more. A bootcamp dev with 3 years coding experience might have 7 years of professional experience they are building on. I know several bootcamp devs with very relevant backgrounds too. For example, 5-10 years as a Certified Public Accountant before working at a fintech company. Or working as a nurse then going to a healthtech company.
I definitely felt like this was addressed during my time at DBC, there was a significant emphasis on figuring out how to approach problems you haven't encountered before methodically, learning new tech stacks quickly, and how to think programmatically overall. We spent a lot more time on Sinatra as opposed to Rails because it gives you a lower level understanding of web development, yet I don't think a single person I know has a job working with Sinatra.
For Alcatraz, call ahead and politely ask if someone might be willing to take you to the citadel. Very rarely seen part of the prison.
I'm sure it was intended as a, uh, warning to avoid those areas if 100% committed to avoiding being anywhere around drugs. Alternatively, a tip off for those employed in the War on Drugs. Never under any circumstances an encouragement to buy drugs. Not here.
The case of the longjmp from nowhere trying to open a registry key
What you're hinting at is Minimalist Learning Theory.

You have a production bias to learn only what you need to immediately get your job done, rather than investing time to learn up front which could potentially be more efficient in the long run.
I've always wanted to implement the MMIX processor using this:

http://github.com/burtonsamograd/anser
Bookmarking this. Appreciate it.
Of these techs, which does AMD support? Would switching to AMD make us more secure?
What is the tape on the side (near the capslock button) covering?
Hang out in Dolores Park for the authentic SF experience.

Also, El Farolito is the superior Mission burrito ducks
Spaceship construction kit – quick assembly with pre-made parts
This is an addition to the space ships tutorial I posted early. I added a few more elements (guns, hull part, wings, engine bits, signs, etc.) to allow the quick creation of space ships in 2D - side on or top down.
http://www.2dgameartguru.com/2017/06/spaceship-construction-kit-quick.html
I uploaded the kit files as CC0 Public Domain and the video shows the ease of use.
I can go that long in between drinks. I really don't enjoy the lingering effects of drinking heavily, so I usually only have one drink every once in awhile, like a single margarita or a beer or a rum and coke, usually no more than once a month.

I don't usually get people questioning my lack of drinking, but then again I am in older social circles now.

You can also just say you're on a diet and don't want the extra calories, that's an easy way to deflect it.

There was this one girl I dated that was completely baffled by this, though. She only got one night a week completely to herself (single mother, had a babysitter), so she didn't want to waste it and would drink harder than most people I've hung out with, even when I was in college. At the time I went along with it and drank a lot more than I really wanted to. I'm glad I'm not still in that situation, though.
Most schools around the world teach you maths, even though vast majority of people doesn't use maths at work - not directly. So why bother ? Surely primary school math would be enough for everyone except specialists ?

While I'm skeptical of value of maths for programming, I can't deny that the process of learning and practicing maths teaches you valuable skills: discipline, thinking outside the box, logic, looking at things from different points of view, concentration, persistence, attention to detail...

Now Assembly programming requires many of the same skills, AND it's close to metal. It's how computers actually work. At the end of the day, all programming languages are written in asm or can be written in asm. You can't escape physics and relationships between parts of processor. It doesn't matter if a programming language is imperative or functional, or OO, the rules are the same for all. There are high level language constructs which can represent complex things in simple ways, but if you don't know how processors and algorithms work, you're playing a lottery, not optimizing a program. Having low level knowledge pays off even if using a high level language. It's good to know what's physically possible.

----------

Side note, inspired by this post... how do I post a "ASK HN" post ? I'm not 100% sure if I do this right, the last time I left the "URL" field empty but my submission looked like a normal submission, no "ASK HN" in title etc.
Fancy publishing an npm or bower package?
Interesting. Do you have links for any specific SoC vendors that are offering this?
Go to Filoli. It's a formal garden, an estate, and an oasis of beauty.

http://www.filoli.org
Looks nice but am I supposed to be able to read the text below the introduction? The monitor component is completely blocking it: http://i.imgur.com/GZPY15u.jpg.
And we have all the source code for the optimized algorithms...every...single...one.

https://www.amazon.ca/Computer-Programming-Volumes-1-4A-Boxe....
Hello HN, creator of manticore app here. I'm happy to answer any questions you might have.
I'm looking forward to receive constructive ideas / feedback !
I posted it below already, but anyway as far as I personally understand to provision AMT you need it actually enabled in BIOS / EFI and it's in fact usually disabled by default.

Am I missing something?
It's weird. It takes several seconds after saying "Hey Siri" before it starts doing that. It works fine if you say "Hey Siri blah blah blah." But if you wait for the indication, then it actually messes up. It's listening before it's brought up, but it doesn't seem to listen to what you say immediately after it's brought up, it takes a second. It's very strange.
Hmm. My first reaction is that this isn't a huge issue, since each `kbsecret` invocation runs for a fraction of a second. However, that's unreasonable of me.

Do you know of any workaround for this? If it's unavoidable without requiring the user to change `/proc/`, then I'll probably have to get rid of argv input altogether.
> possibly buy drugs

That would be unwise. It's not a particularly auspicious time to be a foreigner in the U.S., and the Trump administration just announced a crack down on even minor drug offenses. The Haight is pretty relaxed and the odds of getting caught are low, but the consequences at the moment could be particularly severe. Not a risk worth taking.

But do go to the Haight and watch people buying drugs :-)
I can confirm this type of personality exists: got to work with someone like that. They are in perpetual denial about the real state of their company and tend to surround themselves with "advisors" that will only say what they want to hear.
OP was probably thinking about the latest cell phone case, which was just accepted and won't be ruled on for a while: https://www.aclu.org/blog/speak-freely/supreme-court-will-de...
It's answered in comments multiple times.

Read about AMD PSP / ARM TrustZone.