skysight-inc/HackerNews huggingface dataset:
A common situation I've run into is with "default" values and overrides, especially for configuration-type settings. NULL indicates use parent record value, while non-NULL, including empty string, means to use that value. By allowing empty string, you explicitly allow a user to basically say "don't inherit". Think along the lines of `COALESCE(userValue, tenantDefaultValue, "Default Value")`.

One way of implementing the UI for this is to have a checkbox labelled "Inherit" or "Use default", and if it's checked, disable the actual textbox (and put NULL in the field).

I've also run into similar patterns with data telemetry. I want to accurately represent the data I received, and so if some older version doesn't include a particular value, I want to store that as NULL, because empty string is a potentially valid value. If you "normalize" NULLs to empty string, and then it makes it impossible to answer a question like "What % of systems have a value for this data item?" since it includes versions that can't get it at all.
They are like the CEOs "reality check". So things like tell him to not tweet things about the company while tripping on LSD or that kind of week to week ego bookkeeping.
They also blamed Greece for the bailout, which was a bailout of German banks. Yes the situation obviously isn't completely one-sided and there's more than one actor here, but don't pretend Germany is doing everything out of the goodness of its heart and to protect the EU. They're as selfish as any other country.
I've used PHP from 1998 to 2016.

Things I remember I didn't like about/around PHP:

- too many aspects of the language were dependent on config/php.ini.

- it had errors and exceptions. I just wanted exceptions.

- was not very interesting/useful/great outside web backend.

- mb_* functions were not enabled by default

- it had no decent REPL.

- "reference" libraries had bad APIs or were over-engineered.

I'm not sure about the state of these issues now, but frankly I never felt the need to look back. Good to hear there's still progress though.
You're 100% correct and the replies to your comment are missing the point. People can have whatever complaints they want about the equality of encryption etc (and maybe those are valid, I don't know), but your point still stands. People here seem to be missing that when you're dealing with enterprise customers, their primary concerns are security, compliance, etc. So yes, running a company that sells to enterprise gives you a very different perspective from what you'd have running a consumer media company. Whether that helps FB I have no idea, but that's a separate debate.
Most people who view child porn probably do not tell their friends and family.
Honestly, Symfony & Doctrine are fucked up and overrated anyway, so, sepite them being very popular, I wouldn't use them using some weird feature as an argument. I'd like to see some annotations like in Python, though.
That happens in pretty much all big companies.
Well, that depends on what problem you're solving. Self-driving vehicles aren't solving mass transportation. They're solving ubiquitous personal transportation. They may also solve mass transport by being cheap, ubiquitous, and by performing an end-run around the piles of local regulation that restrict mass transit.
Of course I care, it's just in my experience it's much easier for a company to provide any kind of benefits when the company has money for employees.

Before 2008 when I was working at Google, we were just getting more and more fun stuff all the time, and it seemed like it's never ending. I was together with about 200 people in the Zurich office.

After the stock price went down, although we just had a hiring stop, the food got worse, the bonuses got smaller, and later every new year more and more people came, the stock went up, but the benefits got worse every year until the point where you have to stand in a queue to go to toilet if you are a male.

I think Google is still a great place to work at, but very far from what it was 13 years ago.
I got a perfect rating :)
Thank you very much!!
Alaska, Florida, Nevada, South Dakota, Texas, Washington, and Wyoming.
I don’t think object recognition is the important bit. Human’s are unbelievably adept at filtering out noise subconsciously and focusing on important things. We’ve evolved for this over many millennia. We will never be able to compete with machines for broad, shallow intelligence because that scales relatively linearly with CPU.

The real issue is decision pathways which you can’t depict in a video, and are the real issue with self driving. The sheer solution space is so massive that even simulating with current DL techniques isn’t feasible with current hardware.
Everyone also thought Tom Wheeler would be terrible as due to his prior career with cable and telecom, but he ended up being a strong advocate for net neutrality.
I don't think if you knew any of those deeply, I mean properly what is inside left and right, you would call them long term happy balanced persons. Being fulfilled / content with being one of / the wealthiest man on earth at one point ain't the same as proper happiness.
> computers are any better at driving than humans

Does it matter though? If it drives like my grandma, I can still do other things while in a car and hate commuting/traffic jams a bit less.
MongoDB -- NYC/Palo Alto |Technical Writer, Knowledge Base | Full-Time, Onsite | Base + RSU's

We're growing our Knowledge Base, Technical Writing team. Our writers work directly with our engineers and are very hands-on themselves.

The right candidate has:
- 2+ years experience of Technical Writing experience for a developer/technical audience
- Worked closely with technical support/engineering teams
- Has a technical background (i.e. computer science degree, gone to bootcamps or 1-2 years development experience) or knows how to write sample code and validate the work they're writing about

Any interest? Please reach out to me at claire.lacanne@mongodb.com, or apply directly at https://www.mongodb.com/careers/jobs/2009902
Also, you need to be solving the right question.
The “pay” part really depends on the value of the car and if you have a big pile of cash handy.

Recently instant SEPA transfers have made this easier, but not available between all banks.
To be fair, jaywalking at night away from any streetlights on a road with a 45 mph speed limit is a risky endeavor whether or not there are autonomous cars on the road. It seems likely the outcome would have been the same if the car was being operated by a typical human driver.
FTC Sues to Block Shaving Merger
> A global wave of new copyright laws means that platforms are likely to have to start paying publishers for the right to carry their content, even if it's just a linked headline or bit of text.

Paying for links seems incompatible with how the web works, and with copyright law (as URLs are factual information which is not subject to copyright.) Paying for quoting headlines or tiny excerpts of text also seems to be incompatible with fair use.
Or you could just lie like companies lie about job responsibilities. Use your friend as a reference.
You seem to be living in some imaginary world in which Dropbox is able to sell to enterprise companies of all sizes and yet privacy is not even a consideration. A little weird how most companies are extremely hesitant due to concerns about compliance, regulatory and privacy issues and yet unbeknownst to them (but known to you apparently), privacy isn't even a consideration at DB! You might have legitimate complaints about the level of security DB offers, but to claim privacy isn't even a consideration is just stretching it to absurdity because DB would have ZERO chance or selling to a large portion of its highest paying customers if privacy and security weren't considerations at all.
A significant portion of my hard drive has been completely eaten up by old backups that I can’t seem to remove. I have tried every solution that google provides, there doesn’t seem to be a way to erase these old backups without doing a factory reset.
> It's that how outlandish his statements are is not a good indicator of how likely he is to be wrong.

What someone considers outlandish, is subjective. By my observation (of topics I think are interesting), he's wrong all the time. Same as Nostradamus, although Musk probably isn't as crazy.
There is no need for this nonsense:

#if defined(__WIN32__) || defined(__WINRT__) || defined(_WIN64)
fopen_s(&file_to_read, path, "rb");
#else
file_to_read = fopen(path, "rb");
#endif
Using the most powerful office in the world to grift and enhance personal wealth sounds like the exact type of thing a billionaire would do.

Bloomberg did it and he was only Mayor of NYC.

> Dumb people do not win presidential elections

Reagan won in 84 when his mind was already mostly gone, and it's debatable how smart he was to begin with.
> That's just your opinion, while my comment is a statement of reality as it stands.

No, perhaps I am to blame for incomplete quoting, but you're asking for evidence about the future, whether machine learning will be able to tackle this problem. So it's not just about current computers but also future computers. We can make predictions, but hard evidence would require a time machine or some first-principles proof that humans are the optimal arrangement of atoms for car control.

> however the results are just not there.

Well of course, but what information does that add to the discussion? That level 5 autonomy is an achievement that lies in the future is a premise of this thread and I think most people take this as fact. Bemoaning the absence of evidence for the results of a technology that's expected to only arrive in the future... doesn't make sense.
Atlas AI | Machine Learning/ Geospatial Analytics | US (Non-Remote)| Full-time | https://www.atlasai.co/index.html
Hello from Atlas AI
Generating intelligence from satellite imagery with a focus on Africa. (Non-remote)
Hiring: ML Engineers, Director of Engineering, GIS engineers, ETC.
Apply here: https://www.atlasai.co/careers-atlasai.html
or zach@atlasai.us
> For example, if a query is made to an API for a record and that record isn't found, the SDK wrapping that API would raise a "Record not found" exception. What the hell? A record not being found is a normal thing!

There are scenarios where it is and scenarios where it is not, it's fairly common for APIs to present both throwing and non-throwing variants (many languages stdlibs, for instance, provide both mechanisms for associative array lookups), and of course in any language with exception handling you can convert either to the other according to the needs of the consuming process at the point where you interface just by wrapping the finction in one which either throws or swallows the appropriate exceptions, depending on which direction you are converting.
Same. Other than the 1 exception I mentioned, I literally tell the recruiter, "I can do a full interview and get an offer the same day in the 4 hours it'll take me to do your exercise, so you probably won't hear back from me because I'll already be employed by next week". And that has always been the case.
But few rich people want to spend 183 days a year in Alaska, South Dakota or Wyoming.
You can usually immediately get temporary transfer plates that’ll be valid for a month everywhere(?) in the EU.
They don't need to recognize what objects are as much as they need to compute the expected and predicted paths of those objects.
Well, that's assuming you still don't already know how to plan or even put your thoughts on paper.

If that's the case, you shouldn't be in the business unless you're in a junior/apprentice position (which is fine, one has to start somewhere.)
The way you suggest the future of automotive transport rests on a fast food chain drive through suggests a kind of astroturfing social media advert. If burgers were that important, the burger company would partner with the self driving car company and find a way.

None of those things are physically complex - the car will be able to see or lidar if a space is big enough for it to park in, pulling over to pick up a friend is no different to pulling over to let you out at your destination, and a drive-through is moving forwards slowly and steering a bit like all low speed driving is. None of them require the dexterity of folding soft wet fabric, and the market for $30,000+ vehicles is much larger than the market for $30,000+ washing machines.

One simple answer is: you don't. Self-driving car owned by <car company. takes you from A to B and you get out. You don't choose the parking spot anymore than you chose the lane or the highway exit, you don't pick up a friend they take their own separate ride, and you don't use the drive through, you use <car company>'s food delivery service.
Λαμία – Ολυμπιακός, πρώτη μάχη για την τετράδα
Previous administration had a rotating door with Google executives. It's as if Google was running the WH. This is how they managed to avoid all of the FTC investigations. [2][3][4]

This is usually what 3rd world type "banana republic" corruption looks like.

[1] https://theintercept.com/2016/04/22/googles-remarkably-close...

[2] https://www.wsj.com/articles/inside-the-u-s-antitrust-probe-...

[3] https://www.wsj.com/articles/google-avoided-ftc-probe-but-ot...

[4] http://graphics.wsj.com/google-ftc-report/
> As for editing, at that point you're making a web app.

Are you getting rid of Web forms now? Also, remember that at the very beginning Berners-Lee's WorldWideWeb browser supported HTML editing, so it's definitely part of some vision of the "good old days".

Yes, if you cut down or eliminate CSS, or just redesign it, you could build a faster renderer.

But these questions point to one of major defects of the "cut-down Web" vision: lots of people have a limited set of Web features that they like, but they tend not to agree on what that set is. You like flexbox. Some people really like grid. Some people really need ruby, or floats, or columns, or editing, or vertical breaking (pagination). Pretty soon you've got something nearly as complicated as real CSS.
Amazon tracked my last two years of reading
I was thinking the same thing. I would think they thought to write in some traction detection, however I've never seen a demonstration of the like. They need to test cars in the heart of MN during the winter; when you can't see the lines on the road, and sometimes the car in front of you.
They tweeted that it was an authentication certificate. I.e., probably not a regular TLS domain certificate or similar (still could be TLS client cert though), but probably more like a certificate/key that one service used to log into another. A lot of microservice/container/kubernetes setups use them for all kinds of stuff, which is really a big step forward over password logins.

Not like it matters, but it kinda does, because those tend to be private and internally generated, and not necessarily signed by an external certificate authority.
You probably meant K80. K80 = 2x K40 basically, i.e. 2x 12GB 4TFlops GPUs on a single board.
HIV vaccine hopes dashed by trial results
I admitted that it's not laughably hard to get fired but it's still pretty hard if you show any semblance of effort. Naming three (of the most cut throat) exceptions out of thousands of companies is not an argument.
I'm a C++ engineer with a games background but a current focus on robotics (self driving cars, drones, etc) simulation and frameworks. My ideal company is a robotics company in San Francisco with a small (or nonexistant) simulation or frameworks team but wants to grow it. My last job was at Cruise, where I had a large influence in building their 3D simulation platform. See CV.

Location: San Francisco/Bay Area
Remote: Yes
Willing to relocate: Probably not
Technologies: C++, Python, ROS, Game Engines
Résumé/CV: https://docs.google.com/document/d/15qOyJ_jKej0ze3nqm2yvK61JJtkggUH9NT1mlK2JCj8/edit?usp=sharing
Email: san.francisco.engineer AT gmail.com
> So for iOS, I have no solution and neither do I know of any _high quality_ XMPP client that supports video calls.

Email info@xabber.com, we'll send you a link to test version of Xabber for iOS. We hope to release it this month. It even has voip calls, for real!
The US also had lower denomination bills like the $500 and $1000 until 1969. They were not in much use then but I think that they could have useful legal uses today considering all of the inflation that happened since 1969. The $500 now would be about like $75 in the 1960's.
It's a shorter distance.
SEEKING WORK | Sydney, Australia, or REMOTE

Tech stack: TypeScript, React, NodeJS, K8s, Kafka, Docker, Mongo, Postgres

Full-stack engineer with 10 years of experience in building web applications. Mostly interested in part-time ongoing work, up to 20 hours per week, so that I do not need to take on multiple projects.

Please reach out to me for my CV/examples of work at: hi at jvke dot co
Little weird they have a 45 page whitepaper on security even though it isn't a consideration at all! https://aem.dropbox.com/cms/content/dam/dropbox/www/en-us/bu...
Well, being that most of my work during the last few years has been in aerospace we just use conventional lead-containing solder. When you can't afford for things to fall out of the sky you go with what you know works. We've known about tin whiskers since, I think, the 1940's. In fact, if I remember the history correctly, we added lead to solder precisely for this reason way back in the prehistoric era.

I might be diving into some industrial work soon that does not benefit from RoHS exemptions in this domain. This is one of the important cards in my kanban board...likely a rabbit hole that will not be pleasant to navigate.

I took a quick look myself. Here's a note from Maxim with interesting data:

https://www.maximintegrated.com/en/design/technical-document...

I've used pretty much all the conformal coatings they list in this article. What they don't go into is buckling under the coating, which can short adjacent pins in fine pitch chips.

I truly hate this problem. I has wasted more of my time over the years than anything else. RoHS is, in my opinion, a very misguided directive. It's a perfect example of when politics gets ahead of reason and fear-mongering wins over science. If we are not careful we are on track to do something similar with climate change.
you think the average driver is aware of other people's posture and eye contact while driving?
VMware's New Licensing Fees Are Going to Hurt 64-Core EPYC
If you want to push the world in your direction, join a browser company. You may or may not be able to push them in your direction, but you'll at least understand the problem space a lot better to see where it's worth pushing.
Why is that a waste? If you make Foo brand razors and I, making Bar brand razors, think I have a better product, why shouldn't I be able to bid on "Foo" do that I can educate the public about my product? Whence this idea that product or company names deserve special protection from competitors? Competition makes the world go round.
> now we are stuck with political preaching

You might want to (re)watch Star Trek TOS. Glaring in my mind is The Omega Glory where Kirk reads off... well, spoilers: it's absolutely a political episode (as is most of Star Trek) and it rather killed the episode in my opinion.
I really wish this practical stuff was more emphasized. I graduated with a lot of very smart people who could write great code - but they could not compile, run, test, or check it into VCS to save their lives.

It made group projects hell.
Viewing a document on the web needs to be decidable. The original design of the web was HTML documents with forms. This IBM 3270 style design used the browser as the user interface to server-side programs. The browser's job of presenting a document was decidable and the form submission, page load process allowed the user to understand and control the data sent to a server. The server learns what was in the form and URL when the user decided to click the submit button.

Moving the software into the browser improved latency, but questions like "Is this webpage doing something dangerous/annoying?" became undecidable. If we provably cannot determine if a webpage will halt without running it, we obviously cannot as any more complicated questions about the webpage's behavior. As long as webpages have access to a Turing complete language, the browser will be de facto an OS. Unfortunately, returning to a web of documents isn't going to happen anytime soon; too many people profit from this ability to run programs on other people's computers.

(Gary Bernhardt's amazing (and terrifying) talk "The Birth & Death of JavaScript"[1] was absurdist comedy, not a guide to future browser designs)

[1] https://www.destroyallsoftware.com/talks/the-birth-and-death...
It's common in the US to rent your DOCSIS modem.
Beyond music it's the same with professional sports, being a 'youtube personality' or influencer, etc. Or even rising the ranks to become a CEO tier employee who can make millions.

General entrepreneurship is severely underrated in our society for upward mobility and it's rarely praised. Not every business needs millions in financing, there's a million opportunities for people with niche skills or who come across niche opportunities from their regular day-to-day work.

Even something as boring as electricians, my uncle started an electrician company and now has 10 employees and is living quite comfortably. He built up a strong skillset, made plenty of contacts, and worked hard in his 30s to start out of his own, and now comfortably in the upper middle class.

I remember reading a book about the myths of entrepreneurship, who studied large groups businesses, and the average 'founder' isn't some child-genius out of college (like the media tries to spin) but a ~40yr old with plenty of domain experience.
Individual software development venture is a great gap reason (and probably means it could be not a gap at all). Think and be prepared to talk about lessons learned, including technical, business, and people management.
CompilerWorks | SF Bay Area | Full-time, remote (or local) developer/architect/customer facing engineer | $95k-$250k driven by what you bring to the company.

If you love solving tough programming challenges and avoiding organizational politics this might be the place for you.

CompilerWorks is a bespoke compiler company, with our core product centered around compiling SQL code and emitting it as equivalent code in another dialect - e.g. would you like to run Oracle PL/SQL on a PostgreSQL database? You can with CompilerWorks.

We are driven to solve interesting engineering problems that compilers can be used to solve. Our current product focus IS disruptive to the database market.

We are looking for EXPERIENCED developers (our least experienced developer has more than 10 years of experience). Our core development language is Java. We are currently a team of 15 in 11 regions, 9 countries.

http://www.compilerworks.com/about.html#jobs
Thousands is not that much is it?

Just look at the tv show 'the voice' and look at how many contestants they start with, and how many end up making a living out of it.

The number of people with businesses are not expressed with "thousands".
Crowdcube
Yes, offloading the burden and cost of the initial filter on to prospective candidates works well for the employer!
You keep talking about what Pascal was. That no longer matters. What matters is what Pascal is today.

Both Free Pascal and Delphi support conditional compilation and have done for a long time:

http://docwiki.embarcadero.com/RADStudio/Rio/en/Conditional_...

https://wiki.freepascal.org/Conditional_compilation
I think I meant to reply to this post.

https://news.ycombinator.com/item?id=22221048
What a joke... floundering company CEO added to successful company board. Really? Dropbox management is atrocious, they succeeded in spite of themselves.
On the other hand, a knowledge workers like a mid level software engineer can easily cost a business $100 an hour in salary and costs. If Slack can save employees 8 minutes a month then it's a net win.