skysight-inc/HackerNews huggingface dataset:
We also have an absolute ton of solar power on very cheap land, and our power grid is in a death spiral to the point where going off-grid is going to be a clear financial win in the next 10 years. By the time a new factory is up and running, this is gonna be a really good market for battery storage.
> despite being a literal pain in the ass

A good saddle helps with that. :) My preference is the Brooks B-17.
If you liked this, you'll probably also like MelodySheep's Symphony of Science series.

https://www.youtube.com/watch?v=zSgiXGELjbc
> Uber employees used cocaine in the bathrooms at private parties

Oh my god!!!! At a private party no less.

If you can't see the beat up here, vague allegations to run with a current theme that's getting press (clicks) you need to be more critical of the news and not blindly follow articles that just reinforce your preconceived ideas.
Ask HN: What’s it like working at Facebook as a Software Engineer?
Also, does anyone know of any better companies or how Facebook compares to other companies (as far as interesting projects, culture, work/life balance, etc)?
There's also this one https://github.com/ianlancetaylor/demangle
If I were attempting to propose a novel physical theory here, I would do exactly what you say. And in fact papers and apparatuses are being worked on. But here my point that we ought to establish another basket for our eggs stands entirely independently of the validity of such a theory/proposal. And what's interesting is how hard the push-back still is.
I'm curious, have you driven for Uber and feel you were treated unfairly?
What do you believe in?

I ask since your post seems to suggest you believe there isn't a problem, that you may feel the issue has been played up.

edit: <3
Don't worry your pretty little head. I went to top schools.
So that's why the Dalai Lama travels so much! I kid.
As someone who did mods for years I think it can vary widely. A mod can become as consuming as a job, yet without the benefits. While a few have hit it big there are plenty more whose creators have nothing tangible for their efforts.
I agree mostly but I'd argue that most F# devs are coming from c# to begin with. I'd love to see some data suggesting otherwise, but I have a very strong feeling that its true. I also like multi paradigm, doesn't take away from F# at all, but it's something that doesn't mix well with developers not familiar with the NETverse
The fact that you are both defensive and not interested in a new viewpoint makes me decline to give you a response to that question. I've already said I'm not anti-anybody. Let's not be so eager to outgroup our allies.
Aside the fact that nothing in that post is extreme right-wing , the thing that should concern you more is that we are not living in a society where I can use my real name.
I'm pretty sure Mailchimp is 100% bootstrapped, which is an impressive achievement for a freemium offering.
from what i've seen people think it is the next google/facebook and want to jump on the rocket ship before it blasts off. I really wanted to work there a few years ago but after hearing about their culture as well as the fact that they have thousands of employees now, that has changed.
Mind sharing?
What's the book? Sounds interesting!
Year three begins
If true that's a lot of people to lose from the HQ. I smell a class-action lawsuit, there's a lot of blood in the water (not solely from this episode) and Uber has deep pockets. I wonder if Uber can change its internal culture rapidly enough to maintain its market lead or if competitors will find a way to take advantage of its woes.
Show HN: Vesna – Idea sharing platform
I like that Monkey language.
That brings up an interesting question, since it sounds like you might have some inside information: Is LLVM amenable to using a library for this functionality, or is it considered something which must be maintained in-project? I ask because at the point that something is compiled to a library, the source implementation shouldn't really matter (ignoring silly things like embedding a VM), so at that point this being implemented in Rust shouldn't matter too much (beyond it possibly being less familiar to the LLVM devs).

Not that I'm actually advocating for that at this point. This is a new library, and as stated in the blog still has some differences in output compared to other similar libraries.
How to Build a Multiplayer Browser Game
> The CAN SPAM act actually allows direct marketing email messages to be sent to anyone, without permission, until the recipient explicitly requests that they cease (opt-out).

Ladies and gentlemen, let's get this fixed. Spam is not only a waste of resources (bandwidth, time, and money) but it also contributes to malware distribution.

What will it take to accomplish this?
> When you say "coordinate-free" do you mean "independent of any fixed frame of reference"?

Yes. Einstein's field equation can be derived using differential geometry, e.g. a coordinate-free approach. Prof. Smith discusses the evolution from egocentric (early Greek) to absolute fixed-frame (Newtonian) to coordinate-free (relativistic).
I would suggest it becomes burnout when you don't get enough nutrition or sleep to recover reliably.
Ah, correct you are! :-) I had missed that myself, and the : syntax is so rarely seen I naturally assumed that was what was intended.
This is the end of innovation on the internet, and the beginning of a few large, highly-entrenched incumbents with high barriers to entry. Unless your application is unusually low-bandwidth, you won't be able to compete, and that's the way the big players will want it. In less than 30 years, we'll have gone from a completely wild-west open internet to a totally locked-up playing field. It was fun while it lasted, I suppose...
Related to that, are there detrimental long term effects for too much exercise? Can you wear out your joints so much you'll be using a walker at 60? Damage your internal organs by pushing yourself too far?
I don't know where you're located, but Uber has been rather transformative in DC. I don't know a ton of people who work there, but I do like the few I know in the DC office. I wouldn't expect them to stick around if the place was a shithole full of uninteresting busywork.
Best comment, IMO: https://news.ycombinator.com/item?id=12339338
Id be very surprised. I worked in infinite loop for a couple years. The central courtyard was full of people every day around lunch time, with constant singletons & small groups. And big organized events used it every couple of weeks.
Overturning the first amendment.

Unfortunately, it protects lots of speech, good and bad.
Uber is probably overvalued.

But consider that future Tesla will probably be owning/running a service like Uber. Add to that grid storage, solar power installation (from which it makes interest on loans to the consumer), powerwalls, battery production for other industries (including possibly every other car manufacturer), and whatever else Tesla branches out into once those markets are established.
Docker Enterprise: https://www.docker.com/enterprise

What really trigger this is that their beta versions for mac and windows now have a changlog reading like this:

"Introduce Docker Community Edition"

It seems that they would be releasing the current tools as a separate but related product now. Just to clarify, Docker for Mac or Windows is not open-sourced (although it includes docker which is open-sourced).
Basically we tried that and it sort of works, but performance degrades pretty fast with each frame of delay. The issue is likely that it makes credit assignment much harder. Instead of seeing an immediate change in the state (which your critic can interpret as good or bad), you have to wait a bunch of frames during which your previous actions are taking effect and interfering with the reward signal.
ACUTE KIDNEY INJURY
Sure! I have some experience working with the web. My experience is mainly from developing static websites in HTML and CSS. I have created a personal/portfolio site along with a few other sites for school projects and other purposes. When it comes to my nodejs and express, I have very little aside from this project. I have also created an npm module and would have for this project but it made more sense to me to keep it as a GitHub project. The npm module I had previously created was a CLI tool to make using git easier, called 'egit' or easy-git. So, all in all, I have a fair amount of experience in static website development but this whole front of nodejs/express/jade is quite new to me
Sound Loop Superoptimization for Google Native Client [pdf]
Which man are you referring to? edit: nevermind, just saw the NYT article
I think that's an extrapolation gone too far with the word 'Park'. Another take is that Apple is designing a campus that embraces nature with a wide open space in the middle, accessible equidistantly to everyone.
Hence the scare quotes around simple. The math is in no way straightforward, but it's nonetheless math, esp. once you have the TZ information (if required) in front of you. The point was that there are plenty of operations within a typical server-side codebase that either involve little-to-no syscalls (tagging a record with the current UTC time, or converting a UTC timestamp to an ISO formatted date and time for serialization on the wire, e.g., JSON) or are forced to hit really expensive syscalls, rendering a quite-likely-cached-in-RAM stat() moot (logging, SQL queries).
This is a really great post, excited to give the OAuth 2 auth a try.

FWIW, an easier way to get started with the NGINX Ingress and kube-lego services is using the official Helm[1] Charts for them (https://github.com/kubernetes/charts/tree/master/stable/ngin... and https://github.com/kubernetes/charts/tree/master/stable/kube...).

[1] https://github.com/kubernetes/helm
Yep, currently it only looks at port 80 but it would be a trivial change to check others.

So it's great for finding web interfaces for DVR systems, printers, routers, obscure websites, etc. And it's good for collecting a random sample of host=>header data for research.

But it's not going to search for exposed database ports or other protocols unless someone wants to modify it for that purpose.

As far as the legality goes, it's probably on-par with something like nmap and will differ by region. However, it's only collecting the headers responded by a server voluntarily rather than probing all possible ports for exploits. In essence it's like typing random IP addresses into your browser until you get responses.
I do believe in us doing better than before and that we definitely have work to do.

I don't want to seem like I'm discounting anyone's experience - it seems some interpret me as doing that. Argh.

I'm hoping we as a community (HN) can keep it in perspective and be productive in how we discuss it.
I think the average person also understands that one bad apple doesn't spoil the bunch.
Not to justify this behavior, but to explain: retargeting (a.k.a. remarketing) has very good conversion rates. As long as people keep "converting" based on retargeted ads, they will live on.
The biggest gains I saw had to do with the units of measure and state management, with a big emphasis on the latter.

Nearly none of the traditional game-based OOP design patterns map cleanly into F# (or any functional lang for that matter) - I often had to get creative but the results were very interesting.

Take an OOP based game for an example; tracking where your game state is, how it's being mutated, and figuring out exactly what entities have been mutated can be a nightmare. With F# I ended up with a single large data structure to store the game state, and because of F#'s pedantic immutability, it's very easy to find where that game state is modified.

The only issue with the scheme above is that there are some cases where you NEED to store game state as a variable captured by a closure. That might sound really awful, but in practice variables captured by a closure are always read-only, so unless you're replacing that closure, you don't have to worry about some weird mutability sneaking up on you.

Here's my first F# minigame, a mostly-finished breakout clone: https://github.com/bsamuels453/BreakoutFSharp

Here's the second game that uses units of measure - it was supposed to be an asteroids clone but is mostly unfinished: https://github.com/bsamuels453/X81-Prototype

Type declarations for the units of measure/data structures I used: https://github.com/bsamuels453/X81-Prototype/blob/rts/X-81_P...
The subtleties of it are very interesting. It took ~1300 miles for significant loses to appear(IMHO) but you can see how it took a while for his skin to catch up. For a while his face is a bit droopy giving him a very haggard look. Nothing another 1k miles didn't tighten up lol.
I suppose in prostitution there is illegality on all sides, but a prostitute could still be exploited by her pimp.
I think yall are on the wrong side of this. Benefits of the free market vanish once regulations begin. If comcast wants to charge by the hour, let 'em try. How long until some guy creates the same product for 1/100 the price?

Scarcity being the key point here. You don't have a RIGHT to use the internet, that's why it works in the first place as a commodity of sorts.

I want the market to destroy comcast, Google fiber, etc. No more megacorp ISPs.

I'd love to see the FCC dissolved entirely, tbh. We're not helpless, if like a meshnet initiative r we got some real big faces behind it, we'd have a gov-proof Internet in no time.
> If you don't mind me asking how exactly to you guys process requests with a versioned API?

This information has been talked about publicly before, so I don't mind explaining at all.

For the most part, the core API endpoint logic is all coupled to just the latest version. For each substantial API change in each new API version, logic is encapsulated into what we call a "compatibility gate".

Before responding, a merchant's current version is looked up, and the response is passed back through a compatibility layer that applies changes for each gate until it's been walked all the way back to the target version, then the response is sent back.

I'm glossing over a few details here of course — versioning can affect request parameters and even core logic in many places, so some gates need to be embedded throughout core code. We try to keep that as clean as we can.
RIP Phife
If there is enough gravitational pull, the planet itself might be warmed by geologic flexing like Io.
Why not just add a second 1080? I've been thinking about doing that for a little while now that I got a good 4k display.
Public work is just a bonus. Like, "oh, here's some stuff you've done. I can look at this."

If someone worked at Snapchat, you have some context about what industry they were in. If they worked somewhere unknown, it takes a couple more questions and you're at the same place
U.S. CyberCorps, ROTC for Hackers, in Disarray in Trump Admin
This is astonishing! Regardless of whether it's related to the other departures, it sounds unbelievable.

> It became obvious that both HR and management had been lying about this being "his first offense", and it certainly wasn't his last.

Wow, at what point do you hire an attorney and bring a suit? I don't know anything about sexual harassment but this smacks of something that only punitive damages could correct.

You always hear that "HR is not your friend" [because they are looking out for the company's best interest, which might not align with yours]. But when the perpetrator of harassment goes unpunished, certainly they're no longer looking out for the best interests of the company anymore. Do private equity firms audit their investments for this kind of craziness? What a way to absolutely destroy a brand while losing lots of money.
I live in a city where Uber is just rolling out (Calgary), and I can say new drivers is not something a company would want. Many don't know how to use the GPS, or connect with a customer. Just today I had set a pin to a pick up location. The driver took a wrong turn thinking I was at location X and not location Y. I called him and tried to direct him to where I was. He seemed to get lost, then he just canceled his trip.
No. Why is it relevant?
> I do believe in us doing better than before and that we definitely have work to do.

I, too, believe in Uber being less rape-y and ignoring less sexual assault. You definitely have work to do.
> He is the least terrible billionaire industrialist IMHO.

I'd say Bill gates still retains that title.
>https://www.rei.com/outdoorschool/hiking-camping-classes.htm...

Is this the type of thing you mean? REI is a brand I've seen so I wasn't aware they did things like that.

I'll be traveling a lot but I'll be hiking/camping alone since I don't have a spouse, so groups would be a great way to make friends and not have as much risk.
Show HN: Work with text databases and make bidirectional hierarchical queries
It sounds like the op is trying out node/express coming from a different background. I have some experience with PHP and have done a lot of mobile work but I'm looking to do some more web (and was wondering what the op thought of node/express).
Restrictions on commercial solicitation don't generally have First Amendment problems.
They ignored mandated financial controls and issued 10s of millions worth of contracts without following agency policy and FAR regulations. In a private corporation​ doing something like that would get you fired and it should in this case too.

They claim that their security mechanisms were adequate but they just didn't follow the compliance process. How can we be sure if the processes and mechanisms provided adequate security if they weren't properly audited as required? It is like your card processor claiming they are PCI compliant but not bothering to actually go through a compliance audit.

If they want to affect change in how IT is done in the federal government they need to create models that can be followed by other agencies without violating legally mandated financial and security controls. If those controls need to be changed than they can point out why and in what manner, but until they are changed ignoring them makes their work throw away efforts which can't be truly used by other agencies.
I understand the sentiment, but doesn't it sound much more reasonable to have strictly enforced net neutrality (or consumer protection policy X), than it does to assume the "free market will take care of it someday"?
These megacorps have a stranglehold on large swaths of the States – they won't allow challengers without a fight.
Also his testosterone levels were shockingly high but I know from personal experience those can fluctuate dramatically for many men.

Additional tests would have been nice.

IMO strength training will boost my test far more than cardio but I have never carried a 20lbs pack for 500 miles.
I think @flootch has a point. The question is, are Uber's employees -- and not just the upper management -- complicit in a scheme (of knowingly exploiting their drivers) that blows the internal scandal out of the water? And if yes, would their participation compromise the merit of any claims for personal redress? Don't have an answer, not beating my breast...
It would be nice if there was more focus on how to make our regulatory landscape more competitive to enable new ISP competition and innovation, instead of worrying about the lack of a particular regulation (which wouldn't be a big deal if there was more competition/consumer choice in telecoms).

Can anyone with expertise on the subject shed some light on the kinds of zoning changes, regulatory changes, and/or 'open infrastructure' policies that established cities could take to make it easier for smaller entities to build their own Internet infrastructure around public land? I'm not convinced it's such a difficult problem to allow Internet providers to compete at close to the same level as other industries.
Sorry someone else made it sound like my question was rude and I didn't intend that at all. Thanks for the answer. I've done a lot of work in mobile and have been wanting to do more web work so I was just wondering what you thought about it overall. I was more interested in your personal opinions on node/express as opposed to your background. It just helps if someone goes from something like fortran to nodejs compared to php to nodejs their opinions would differ greatly.
They are most likely in a pimp/prostitute type situation where they have to collect their money from the driver they are impersonating and are only getting a % of their earnings. Being an Uber driver is already a lower paying job, so only getting a % of that in Miami, a very high cost city is certaintly exploitation.

Then again they are illegal immigrants so it might also be the best opportunity they could find. I sure as shit would rather drive people around in my car then pick produce in the strawberry fields we have down here.
Perhaps NB is more of a European thing? I see it here often, but never did once in Australia. That said, I don't consider NB close to being 'obscure'.
"Third-party" is based on the domain shown in your browser's address bar. If that shows sears.com, then domains which aren't sears.com are third-party.
I agree with your assessment generally, but there are some caveats.

When you start to get into around the 10th week and beyond, there's a wall you can hit if you aren't eating well enough. This is not really an issue on American or European long-distance trails where any sort of nutrition one desires can be arranged in your resupplies (and you can eat ravenously on town days) but if you do multi-month trips in the 3rd world, you'll find trail legs don't last forever when all you're eating is rice and some kind of legume for every meal. At a certain point the lack of high-quality nutrition starts to make you progressively weaker.
Unfortunatly Ocaml has many drawbacks:

the developer experience isn't great, it's complicated to install and to get started with and the ecosystem related to web development is quite poor. That's not the case for F# and I really really hope it picks up steam. ML languages are really great when it comes to data modelling, domain driven design, writing algorithms and stuff like that. they are a nice compromise between pure FP and OOP.
Completely off topic, but which conferences are that? Any recommendations? I'm looking to go into that field.
So basically we have to believe someone in HR relatively high up (to get total numbers) at Uber would want to leak this anonymously for no reason?
I'd imagine a class action lawsuit is unlikely, as Uber is the kind of company to force an arbitration clause in their employee contract.
When using the lists feature, an alias address can be created user@example.com. Then, you can add email addresses to the list.

Unfortunately, the emails are sent from the original address, so if that is user@yahoo.com, and since yahoo.com has p=reject in it's DMARC record, that email will suffer all of the issues of failing a DMARC test, so depending on the receiving mail server's configuration, the email may not even reach the spam folder (all Yahoo! and Microsoft domains behave this way, as well as many others).
Well actually I'd say that I just explained exactly why that's a bad idea. No business is too big for consumers to choose to destroy. Yahoo is a good case in point. People chose, Yahoo was killed.

The free market could do it overnight tonight, if people chose to. I get the feeling there's a lot of uninformed people who think the free market is some boogie man voodoo science that someone made up, but it's all black and white in reality. The core forces of markets are very well understood for the past... Oh about 400+ years.

"wouldn't it be better to just let the govt strictly enforce arbitrary rules with zero checks and balances from people who actually have to experience it?"

No.
pandas is the standard now for most python data munging I've come across. numpy is "low level".