skysight-inc/HackerNews huggingface dataset:
I do Java for my $dayjob and I can tell you that while IDE helps a lot with types and moving around the code, it doesn't give you interactivity offered by a proper REPL.

(Conversely, a language with a decent support for interactivity enables IDE developers to provide tools further enhancing interactive programming.)
Uber keep rising a bar for the shitty company every week. It's as degenerated as political elites of the west world. When you think they can't screw up anymore, they actually do. And people just get used to it while the company is pumping its revenues into marketing rather than growth and innovation.
> If ignorance of the law is no excuse, and it's practically impossible to know all the law....

That's sadly very true and assumes guilt by default which is a very broken state of affairs. It's roughly the same as with mass surveillance -- if the government has enough data on you, they will find something to convict you of.
> The leaked memo paints an ugly picture of American frat-house culture peppered with sexism and laddish behaviour that permeates from the top down.

How are these things sexist and laddish? If a heterosexual couple decide to have sex at a work event, then both people are equally culpable. Women are people and capable of making their own decisions.

In cases where authority figures or no-explicit consent are involved, the letter makes clear that won't be tolerated.
It's surprising that everyone is up in arms about AMT and ME while not complaining in the slightest about SGX. SGX allows third parties to run code on your processor that is outside of your control. We're losing our computers to corporate interests. You are buying a device they can remotely manage, exert control with a higher privilege than yours, hide secrets inside your machine, and make all the decisions for you. To be even more dramatic, you are purchasing your own enslavement.
I could be flip and say "because Microsoft," but there's probably some truth there. Lots of very technical people reject MSFT out of hand, and for a long time it was pretty easy to understand why, but Word has always been very, very capable.

The first time I used semantic style structure in a Word doc was in Word for DOS in about 1992.
What a great read, thanks!
I want a dedicated hand-held that does video, and can lock the screen while maintaining video input and output.

I have a 16 month old kid; she has grandparents who are in various stages of decline, from "knees and back hurt a little" to "fairly advanced Alzheimers", and with various levels of computer expertise at the best of times.

I want to send each of them a tablet that someone configures once to be on wifi, and then just lets them receive calls from me, or the kid. I would also like this thing to be something sturdy enough I could just give to the kid so she can run around with it, and drool on it, without disconnecting the call until I unlock the device. (Grandparents aren't at the drooling stage yet, but at least one is likely to leave it outside in the rain.)

Does such a critter exist?
This is obviously not true. I'm a bootcamp grad, I got a great job right out of my program and it has been an uphill struggle ever since. If you read the answers from the other bootcamp grad devs here you will see nearly all of them mention how hard this is, and these are the successful people. As is mentioned over and over, you probably aren't hearing from the folks that dropped out, gave up or just couldn't do it (of which there are certainly a good deal). More than anything the rate of bootcamp grad hiring just demonstrates the massive demand for developers right now and the understanding that you can generally learn this stuff as you go along. Most bootcamp devs get hired to do the most basic front end work and (maybe) move to more complex stuff from there.
This would have been real useful to me about a week ago as I was writing several of these types of queries!

On the debate of "timestamp vs timestamptz" I reached the opposite conclusion of the author: I've got Amazon RDS instances set to UTC and my timestamps are stored as UTC times with no timezone awareness. Instead, I add the timezone while querying. I think this is better because I never have to remember anything about server settings!

I discovered that the `AT TIME ZONE` clause has two meanings, so I sometimes have to use it twice. In this example which selects all records created this month:

...WHERE create_date AT TIME ZONE 'UTC' AT TIME ZONE 'America/New_York' > date_trunc('month',current_date)

the first occurrence of `AT TIME ZONE` tells postgres that the timestamp is in UTC (which it is) and the second occurrence subtracts four or five hours (depending on daylight savings time) to show New York time. If I only had the second such clause it would subtract that many hours... it would think I was giving it a New York timestamp and I wanted to see the UTC time.
I think they're only saying it because TIFU is a colloquial acronym for "Today I Fucked Up" (this is how I read it too), not intending to insult your abilities.
More dirt being dug up. I so wanted to work for Uber purely because of technical opportunities but reading all this and talking to some mates there now I am not so sure. People do point it out to me that this is a team thing but if the CEO is indirectly encouraging this boorish behaviour I am not sure how many teams would be impervious to this.
That's the problem with being that big they could create 10 $1 Billion companies and their stock price would sit and blink at them.
Thing you may want to try:

https://talky.io/ - needs Chrome or Chromium, fails to work under Firefox

https://about.riot.im/ - a Matrix client that looks fine

http://linphone.org/ - this is SIP based, so only if that is working on their network

However, I'm pretty much having the same problems, so I'd welcome suggestions myself.
Five years into emacs and I'm only now getting into org-mode. I have about 6k lines of bash code which tangles into a series of startup scripts I use to bring a fresh boot system into production (that includes everything from db config, to raid setup). There is a block of code on top that holds all the configuration details which instructs which blocks to tangle, and to which destination. And since it's org mode, all the code is annotated and exports to HTML and PDF format documentation. The best part, in my project folder where I used to keep these things, now sits one org file.
Who's gonna block you from booting Linux on your Surface Book then?
Location: San Antonio, TX

Remote: Yes

Willing to relocate: No (Occasionally travel to Austin is ok)

Technologies: Javascript (Angular, React, Node, Express,Typescript), Python, PHP, Css, SaSS, MySQL, Postgres

Résumé/CV: https://docs.google.com/document/d/1cRhvfIo6WLlRpBE2heCvy3p5...

Email: keystonclay [at] gmail.com
Java is not that verbose anymore. Java 8, in particular, made the language much more concise. Also, I expect Java IDEs will offer their power of autocomplete to be usable in REPL too.
Then by that same definition, free market is so fragile that it's an impossible pipe dream. Any actor that gains enough power to influence the market destroys the free market by its mere existence.

To take it to its extreme -- you cannot have a truly free market with existence of the State. However, if you don't have the State, there's nobody to enforce your property rights.
ON Sport
> It's easier than ever to recompile and switch to ARM

Indeed, more and more software runs on CPython or Java, so some developers might not even notice!
Reading this article, it seems like it may have been oversold when it came out. They claim there was a culture clash between the Japan/French offices which may have created a disconnected product strategy.

I don't doubt it was an excellent robotics platform that has survived among niche markets, but the critique of the company regarding Pepper as a product is definitely justified.

Would Google have even lanuched Pepper if they acquired the company? It seems that SB was in a rush to push out a humanoid product which probably gave them practical experience quickly with real use-cases. That is basically the opposite of Google's strategy where they only release sure-things with large markets. They don't seem to like experimenting in the marketplace the way Pepper seems to have done.
This reads like an Onion article. How is this a billion dollar company? This just absolutely blows my mind that any of this was actually said.

It's also interesting to think that if this sort of stuff had came out when it actually happened, I guarantee that Lyft would have a lot more of an upper hand in that race. Sadly, since it's about 4 years late, I wonder sometimes if they just have too much of a market share to really get a hit from even terrible press like this. Does anyone have any numbers on how this bad press this year has been hitting them?
If you use it for a hash table, every collision has to be "resolved" in a way that takes time: https://en.wikipedia.org/wiki/Hash_table#Collision_resolutio... .

So if a hash function has lots of collisions it will use the memory of the hash table less efficiently and cause inserts and lookups to be slower. I think collisions are undesirable for other reasons too, none of which are coming to me right now.
Well, this has a few advantages beyond just a folder hierarchy:

* KBSecret's records are structured, meaning that they have "type" information and can be filtered by use (logins, environment keys, code snippets, &c). I've seen a few attempts (and made one of my own) to add structured records to pass(1), but it ends up being pretty hacky and unreliable.

* One of my goals was to make it easy to share passwords and other secrets with other people, especially once you have a group of people who you know consistently need access to the same secrets. I'm not familiar with an easy way to do that with pass(1), but KBFS makes it at easy as sharing files (i.e., KBSecret records) between /keybase/private/user1,user2,user3/.
Sure, they have a work-alike, but the original comment seemed to suggest that this sort of thing should just be built in at an OS level without a "product" or add-in being required to support it. I think, but can't quite articulate why, that building a competitor to Dropbox (which both Apple and MSFT have done) isn't quite the same thing.

Obviously your experience is your own, but I have yet to have a Dropbox sharing event fail for reasons other than user error (typically by unsophisticated relatives or coworkers, so I'm not suggesting at all that this was the root of your problem).

We should probably both be cautious of overgeneralizing from our own experiences with Dropbox, but the general presence of "it's easy and it works" even among the nontechnical suggests that your experience is atypical for some reason. Did you ever figure out the cause?
I've recently switched to UniFi gear and the UniFi Controller does not provide a GUI option to enable UPnP. There's a thread[0] on the forums that asks for it, but it's only implemented in the beta version of the controller.

The UniFi Security Gateway supports UPnP just fine, but you have to enable it through the commandline (and have it blown away every time the controller reprovisions it) or add it to config.properties.json so that the controller will include it when provisioning.

Since neither option is easily discoverable, the USG essentially doesn't support it. You really have to know where to look to find it.

[0] https://community.ubnt.com/t5/UniFi-Routing-Switching-Featur...
Show HN: Exposing technical debt before it’s a problem
No, it does not, unless you stay in the Apple world, and use facetime.
Good, brief article.

It looks like one of the issues (one of th library issues) raised will go away: Apple just embraced Keras for its ML library, so anyone who wants to write ML code for iOS (or MacOS) devices might as well just use Keras.
Isn't AMD64 a spec? How would you sue an organization for writing something that emulates a standard?
Linode Launches Preliminary CoreOS Support
outline.com
SGX https://en.wikipedia.org/wiki/Software_Guard_Extensions
>Sounds like a senior dev to me.

That's what I'd call them.

I've always like troubleshooter, though: when there's trouble, they shoot it.
Can you share what bootcamp paid you to learn programming. Or was it a situation like current/previous employer paid for you to attend?
Just for clarity: do you mean it sucks politically, e.g. for privacy reasons? I'm familiar with those objections for sure, but if you're saying it sucks at some other level I'd love to hear why.
Born-again BlackBerry: Canadian icon hopes to ride trucks to growth
That they can mess up even text chat is unbelievable. These are problems in networking that have been solved for decades. An undergraduate should be capable of writing a text chat program with 100% accuracy. This is pathetic.
I think they're great too. I'm a complete novice to game development and my normal dev gig doesn't require much understanding of the math I learned in high school.

I needed to draw lines in a little thing I'm doing for https://itch.io/jam/cga-jam and stumbled across http://www.redblobgames.com/grids/line-drawing.html

Implemented it last night and it worked wonderfully.

http://ix.io/wSG/nim
I just grabbed the horizontal scrollbar (ThinkPad X61, no trackpad) to see what it was hiding, and slowly scrolled that part of the page over.

It felt like I'd just hand cranked a CSS animation. Kinda steampunk.

Note that I'm not dissing the author here. They appreciate the feedback they've gotten, which means they're receptive, and that's honestly a very large percentage of "this'll work out okay," which in this case means that this project will iterate until it nails something new, or the author will go join one of the other hashing efforts out there.
I didn't mean that you shouldn't use a boost converter - back in the RS-232 days the Maxim max232 chip saved a tremendous number of parts (otherwise you needed a +/-12VDC power supply to drive the signal wires. The idea of the IC's Vcc following the coil's transient is a bit scary and I wouldn't design that into a system.
The meat of this is really anti-DRM and while I agree with that sentiment completely I am failing to see how this relates to the centralization trend or filter bubbles that are the topic of this discussion.
Japan gives the green light for home sharing and short-term rentals
SF: Spend a night doing coke with the ladies at Mitchell Brothers O'Farrell Theatre, bring lots of money...stumble home stepping around the street relics. Don't loose your phone. Goto some snobish coffee shops while hung over. This is about as SF as you can get.

(spoken from experience)

San Jose: Rent a car and park on the 101. Cruise the suburbs and price snap houses for shock and entertainment!
The last router I bought (a UniFi Security Gateway) can do UPnP, but the (non-beta) UniFi Controller doesn't expose that option. You can enable it through the commandline on the router though.

I'd certainly call the option "difficult to find". ;)
* Alcatraz (very touristy, but very cool. get tickets well in advance! make sure to take the audio tour, consider taking the night tour)

* Exploratorium (I recommend Thursday evenings when they serve drinks and there aren't any kids running around)

* Muir Woods (a forest full of gigantic redwoods, 20 min drive North of SF)

* Bike or walk across the Golden Gate Bridge

* Day trip South on Route 1 to Monterey to see the aquarium (the views on the way are stunning)
China Builds a 20-Road Interchange from Hell
IndieHackers: Intrinio. Financial Data API
Wow - a $5B building that houses 12,000 employees. That like > $400,000 per person. Could have built them all their own house for that.

I predict the eyesore will become a wild abandoned park and be featured in ruin porn for decades, shortly after opening.
> That's 47 years ago, not 57.

> F00F bug? ;-)

For those who are out of the loop: https://en.wikipedia.org/wiki/Pentium_F00F_bug

Though since your parent was talking about the Intel 8086/8088 and 0x0F: There is an incompatibility 8086/8088 and newer x86 processors: On Intel 8086/8088 the opcode 0x0F was "pop cs". From 80186/80188 on, 0x0F is instead an opcode expansion prefix (cf. https://stackoverflow.com/a/12264515/497193).
Sit in traffic on the 101. Take Caltrain to SF between 6am-10am or the other way from 5pm-7pm. Walk around Soma, east some food. Take Bart. Drive East across Dumbarton bridge between 4pm-6pm (actually go West and look at the traffic the other way). Drive by Facebook, drive by Google.

Walk around downtown Palo Alto.

Also there is Hacker Dojo in Mt. View which is a good place to meet others. You can also walk around downtown Mt. View.

There are some good hikes around the coast. Also go see the Golden Gate bridge. Santa Cruz is nice for a beach day.

*EDIT: Alternative lock yourself inside AirBnB for the whole trip, code, code, code, more code, order groceries from Instacart, takeout using DoorDash, sleep under desk. You could also stay at one of the AirBnB hacker mansions on your trip as well.
Node.js Web App Development Company
VIP Congressional Parking Lot at National Airport
fantastic. Web scraping has enabled me to access a ton of data I would otherwise be forced to access manually.
Work through a recruiter, find a java gig at a fortune 100 company, then demand over 6 figures as your rate. If you have a decent work history and are actually competent and well put together - they will pay.
> Instead of debating based on facts and laws (codified morale and ethics) you expect the "intellectual elite" to debate mob style based on gut feelings?

Yes, I absolutely expect that. We're not only intellect, we have feelings as well. If we only operated on intellect, one could argue that the black people would forever retain status of sub-humans (which was never true!) and slavery would be perfectly fine since it actually made sense economically from the point of view of the slave owners. At some point somebody emotionally yelled "ENOUGH IS ENOUGH, WE HAVE RIGHTS!" and things picked up from there. There were no strict rules of the kind you ask for when it came to rebelling against such a rigid status quo. Does that mean it shouldn't have ever happened?

What are you arguing in favor of? Throw away all gut feelings and emotions out of all politics and lawsuits? I am very sure history knows cases when a judge felt sympathy for a disadvantaged person even though technically the law was on the side of a more powerful person/organization. Then that judge followed a moral code and made an "illogical" decision.

"Justice" isn't well-defined and won't ever be and I think it's time to accept that this is okay.

Rules can be improved and made clearer with time but there's always a case where the gut feelings are a necessary part of the whole picture. Even if a certain set of morals are written down, that set won't ever be precise.

Like damn, sometimes I feel people in HN want to get rid of their bodies and emotions and just become a soulless AI living on a server in a low-orbit. Those kinds of people I won't ever trust with justice though.
Any mule or horse rental company.

http://www.sombrero.com/trips/hunting/
Amazon Startup Loft, Joy's Place Cafe, both good free places to work with internet.
The graduation rate is irrelevant, as a very selective bootcamp that works hard to make sure everyone learns and has a 100% grad rate will put out higher quality folks than a dev-mill that doesn't care what folks do and has a 75% grad rate. The base fact is bootcamps vary in quality. As a hiring manager it would be in your best interest to take a day to visit the bootcamps you see on resumes and get a sense for what goes on there, you will get a very quick sense of which ones are legit and which ones are not. (I say this only as a graduate of a bootcamp)
To find meetups, search meetup.com

A good park is Lands End. Or, take a bus up to the redwoods in Muir Wood. Or, enjoy the drive up to Hog Island for oysters.

A good cafe is Caffe Trieste in North Beach. While you are in NB, stop by Molinari's for a North Beach or South Beach Special sandwich.

Visit the NoiseBridge hacker space.

Contact Stanford and see if the audio lab (or any lab) will give you a tour. Do the same for Berkeley. I hear San Jose State has a really fun VR lab.

Contact companies located in The Vault coworking space and see if you can get one of them to give you a tour.

You might get lucky and find an event here http://sf.funcheap.com/category/event/event-types/geek-event... or here https://www.eventbrite.com/d/ca--san-francisco/geek-events/ I miss the Laughing Squid calendar...

Go see a random show at Bottom of the Hill. Just go in with low expectations ;) But, you might get lucky and see a band you end up liking.

Take the Anchor Steam brewery tour. Get a drink at Tommy's Mexican, Mikkeller Bar, Bourbon and Branch, Smuggler's Cove.

Avoid Pier 38 and Haight Street. They're tourist traps. The Castro is still fun. The Mission is still dirty, but delicious. The Tenderloin between O'Farrell and Market is still sketchy.
Or maybe you have prejudice + confirmation bias.

My "maybe" here is literal, not a snarky euphemism. It is a possibility you might want to check. Maybe you are right and that "not sure yet" feeling may be that lack of passion to learn that almost all of successful cases here mention about other not successful bootcamp colleagues.
- Hang out at Coupa Cafe in Palo Alto for a few hours

- Visit the coffee shop in the AirBnB lobby, to at least check out the HQ

- Buy a day pass at a co-working space, such as WeWork or Bespoke and talk to everyone there
Huh? With 2fa activated there are no verification questions on the account, it makes that very clear when you enable 2fa.
I do find the Zoom has some weird defaults, like automatically taking over the full screen. They also hide the settings in the app, and it's not possible to get there from the call screen. But overall I've been pleased with Zoom.
The article could probably do with at least some discussion of https://www.python.org/dev/peps/pep-0484/.

Also:

> Our optional type system was designed from the perspective that a single language can consistently contain the semantics of both a dynamically-typed and a statically-typed language.

The obvious meaning of the word "consistently" here would preclude Turing-complete languages from this (recognition of the same language + undecidability), unless you adopt a fairly idiosyncratic definition of "type safe". I haven't read the whole thing, but it seems like there's a lot of dancing around this without actually coming out and saying it. For me, at least, headlining what you're not claiming would make this substantially more readable.

Edit: Okay, read some more and the "Parametric Types and Stanza's Captured Type System" and "Implications for Safety" sections "dance closer", but it feels like the implications need to be pulled out and moved way up. The covariance assumption in particular...let's just say that I was expecting something substantially different by the time I got to that point.

Finally, if you want some nit-picky editing advice: The terms "Thus" and (to a lesser extent) "Hence" are used...frequently. Possibly just me, but I found it fairly jarring.
Microsoft is trying their best to kill Skype. And they will succeed if they keep walling it off like this. Windows isn't the center of the world anymore, they should be focusing on building a platform instead of a product.
What have they published so far is the question then.