skysight-inc/HackerNews huggingface dataset:
Intel could bet on technologies that allow leverage their design-fab close relationships.

Like integrating more non-CPU things into the CPU. FPGA, neural coprocessors, DSP, and stuff. FPGA is on the way, but while just couple together CPU and FPGA connecting them by QPI is great, but it's not the things I'm talking about.

What we could wait from Intel is coprocessors real-time offloading, automagically done by (very sophisticated as on Intel x64) CPU control unit. Tight coupling might allow very fast (partial) reconfiguration of that FPGA-like coprocessors - and that's when you need your own fab to make that coupling really tight, and optimize everything down to the last bit.
I'm thinking of switching to syncthing soon, but I would probably recommend resilio to less techy types since it seems like its slightly easier to use, especially if you are paying the subscription fee where you can have all your folders added on new computers
Part of the point here is that you can run a secure store with quality controlled apps by charging companies to appear in the App Store.

That charge cannot POSSIBLY be 30% of sales. Not least because the cost of checking the apps that go into the App store is not in any way related to the revenue the app generates.

The charges for appearing in the store come from Google (a monopoly in the smartphone market in most places) rent-seeking.
> I agree, but the main demand for something like this is going to be a client who wants to create their own forms on demand without touching Model code.

I can see the use-cases, but I think that level of dynamism should be built into the data model, not built by building a dynamic data model.

To take an extreme example, if you had a single table with the columns "key" and "value", you'd be able to encode any structure you wanted at the application level.

This would likely be a bad idea (at least for general purposes), but there are levels in between that would work. Models like "Form" and "Form Item", and maybe even "FormItemType" and "FormItemField", things like that, could represent fairly complex dynamic structures.
>They aren't fun

That's subjective.

>don't have anything to do with technical content

Most public presentations / speeches contain a few jokes. They don't have much to do with the technical content either, but they help people pay attention and ease in the speech.

It's not like we don't have enough boring powerpoint presentations already. It's also not like those going into the trouble of compiling the slides and sharing their knowledge owe us anything...
Improvements in efficiency may only be needed in build and runtime systems. You may still be able to write electron apps.
TBH a a network with intrusion detection or firewalls doesn't really go in the same room as a smart bulb. You don't build a secure network and then say "hey, I should put some fun into it" :).
U.S. Secret Service Uses Polygraph to Blackball Electrical Engineer with OCD
Also, 'fever and a bit of a rash' are the symptoms of just about every childhood illness ever, and perfectly harmless 99% of the time and fatal within 24 hours 0.1% of the time (or something).

Every few years you get some indignant news story banging on about how some awful hospital sent a poor sick child (presenting with fever and a rash) home with some Panadol instead of ordering a full battery of tests, and then the child turned out to have meningitis or something.
"My car's making a funny noise."

"My computer's acting weird."
I don't think it's only the people attracted into the industry but parts of the industry that attract these people. Ie the webshops that want to "Bring your whole self to work" (I think I heard that phrase from a podcast or something and believe it's quite fitting for some SV startups). It only invites unprofessional behaviour in my opinion/experience and makes your team less mixed/heterogen. In a good, professional team people should be able to work together even if they don't like each other, but apparently you can't have that in modern startups.

(Disclaimer; I'm one of the younger people, I just don't like to party or drink for no reason. I only drink to javascript code.)
>Found the "I know a few things" spiel distasteful

And if he hadn't included it, all the comments would be "yeah, and who is he to talk".
Sure. So people who joke about murdering people are awful human beings too. I think the point still stands though - in general if you joked about murdering someone, most of the men listening wouldn't feel "unsafe and uncomfortable" thinking about the reality of how likely they are to be victims of murder.
If I want to get a laugh I go to stand up comedy show, theater, cinema,... not to a developers conference.
Er...in the 90s and 00s, Germany was "The Sick Man of Europe", significantly lagging the other Western European countries.

So there were no soaring profits to distribute at the time, and wage restraint agreed by the unions was one of the factors in bringing Germany back (note: not "the" factor, as usual there were many).
Exploit Published for Unpatched Flaw in Windows Task Scheduler
I am university lecturer, and the rules have been tightened dramatically in the last few years, precisely to prevent 7 or 8 year-long PhDs, which were indeed getting increasingly common, and benefited nobody.

Now, students must submit their thesis within five years (one of my students very nearly failed his PhD because of this), and there are funding restrictions for continuing beyond three.
I agree with you: data is not so much of a moat as a fixed expense for anyone wanting to join in. And for the big automakers or Uber, it is not such a big cost to pay.

You did miss in your cost estimate scaling the compute costs of ML training to ingest that data. Also test courses and simulation to amplify and elaborate on tricky cases found in the data. Adding those things in adds 10's of millions to the estimate but doesn't change the fundamental analysis.

I think the real moat is in fleet networked data. If you have a lot of cars on the road and they are sharing info about strange situations to expect, it could be a big advantage for how "smart" the driving seems. I am thinking things like broken stoplights or badly placed traffic cones. A networked solution can alert other cars of the puzzling condition and the interpretation. Then later cars passing that location can proceed more confidently than if each vehicle has to work out an interpretation itself.
One solution is the bidet shower[1][2] that's common in Islamic and Asian countries. Nothing to clog up the sewage system and a rather civilised way to keep clean.

[1] https://en.wikipedia.org/wiki/Bidet_shower

[2] https://www.twogreenbackpacks.com/2014/01/17/how-to-use-a-bu...
Best Open Source Tools for Developers
Google analytics
gmail
serpbook
alexa
> in the case that nobody can understand the person due to such a thick accent, the employer may have some argument that it is not discriminatory

So the intent of the law is to prohibit making hiring decisions on the grounds of "I don't like that particular accent", it's not intended to force companies to disregard whether a candidate is intelligible.

Seems sensible enough. I imagine this isn't even specific to foreign candidates - here in the UK, there are quite strong associations with different regional accents (which ones sound 'refined' or 'unrefined', etc). It would of course be unfairly discriminatory to rule out a candidate on those grounds.
I think Tesla is highly underrated in this space. All Tesla cars now have sonar and radar capability built in, in addition to the extensive camera system.

As someone who frequently commutes in Teslas, I would say Tesla is closest to actually deploying something close to self-driving to the general population out of all the current self-driving competitors. Furthermore, I imagine they're collecting data on all the Tesla cars currently being driven.

I have seen the model updates substantially improve the auto-pilot capabilities with every update. And as someone who works with lots of quantitative data on a daily basis, I think there is a fundamental difference between training on billions of miles of simulated data vs. actual data. Simulated data may reduce overfitting, but there is still scope to overfit compared to raw data gathered from the field. Simply put, you won't generalize as well to data that's been simulated vs. field-generated data.
Yeah, me too :-)
Just got it running yesterday on my devbox. Still thinking of hireing Geofabrik to set up the real server when I'm done though.
I would wholeheartedly agree that the object model confers a large advantage to Ruby; I hadn't considered your Python point but you're absolutely right - there are demonstrably fewer ways to solve certain problems. I sometimes wonder what Python would look like if it were easier to differentiate between an attribute lookup and a method call.
What about smoking then?
pressing X+A sends Ctrl+C

Yeah, I know about remapping and that's not going to happen. What a nightmare! But the more I think about my idea the worse it sounds. What are the 12 most common shortcut keys? It's hard to narrow them down to that, and I'm not sure everybody would agree. Still, ergonomically it would be an interesting challenge.
We're talking about "basic fizz-buzz level coding questions". It sounds like you had a bad experience with something else that we weren't talking about.

(As for 'topic known in advance', I'd suggest that if you don't know what topics that you might be asked about in a job interview, maybe you shouldn't be interviewing for that job.)
Var is hardly more dynamic. Type inference is comes from statically type functional languages.
> it's inevitably where you're going to end up

If the project's successful. The chance that most of what we're building with Rails hits the required escape velocity to require something other than Rails is a "Nice Problem".

For the vast majority of things people are building for the web, "CRUD+Auth+Billing" is all that's needed, maybe with a few API hooks into something more novel running on different infra.

If you then need it, then you can just build out a few more services with a few more API hooks, and then transition to a non-Rails stack as required.

It's great if you have unlimited resources to spend the time setting up the perfect tech base for a project for if it does eventually require scaling above what, Basecamp for example, can handle - but that seems like wasted resources for a great deal of orgs that don't have that level of backing.

Of course, if you truly need something novel, then it's a moot point, if you can't achieve what you need to with a stack, then just don't use it.
Is this the same estimate that was produced by a optional poll in a single US campus, then extrapolated to the rest of the population?
I love the notebook concept, it is the best way to show to other people pieces of working code and their results.

The jupyter implementation of notebooks has two serious problems, however:

1. The notebook source is not natively stored as a text file that you can easily edit with a text editor. You are forced to use the javascript interface.

2. The editor component has a lot of strange quirks to the point of being unusable.
> Not necessary. The economy isn't a zero-sum game. There is more wealth to go around now than in 1978.

True, but it's been increasingly overvalued since the middle ages with the liberalisation of compound interest. That particular activity is zero sum and will concentrate wealth in one end until real wealth generation (farming, mining and refining of the results of the former two) becomes infeasible. Right now it's Venezuela, my bet is South Africa being next. Europe in our lifetime.
It wasn't putting the IP in the log but in the database and along the username and session data, there is an open ticket about that behavior too. Since I'm in Europe/Germany, this kind of data storage would have been a no-go even before the GDPR.
I prefer .net core.

But it's missing scaffolding and stuff like that.
Me too! Sometimes the HN titles have to overexagerate some mathy aspect to receive votes...
I think another solution is forcing doctors to work more off of check lists and less following their gut.

When I was a baby I also had some weird symptoms and my mother took to be several pediatricians who couldn't identify the problem. Eventually one evening my mother ended up in the emergency room with me and got to see a really nervous young doctor who, as my mother describes it, it felt like we where the first patients he'd ever seen on his own. Anyway this 'kid' literally had a folder with lecture notes on his desk and worked through them step by step and ordered the right tests and nailed the diagnosis on his first try (which fortunately turned out to be nothing serious).

So as much as it's vital for parents to follow their gut, I feel like doctors often just follow their gut far too much and need to take a more rigorous approach to diagnostics.
If you use notebooks inside R-Studio (like I imagine 99% would do) you click ctr+enter inside a code block and that block and only that block is executed, and below, the output of that block is rendered.
Good and bad practices for writing testable code
See also https://github.com/RSS-Bridge/
The service worker does not maintain a persistent connection. Some websites/pwa's allow you to configure that.
They are not perfect, but they are still great
You also cache regular web resources like images. It is for the user's benefit since next visit to the site can be faster.
And maybe, if they will push their resources really hard on decreasing costs of lower volume ASICs, that would be a big win over GF in long term. It depends on progress in hardware synthesis tools and software mainly. If the tools like auto-generating optimized RTL from Haskell code would became mainstream, and cost for production of custom, reasonably small ASICs on modern fab processes drop by an orders of magnitude - we would get something similar to what happened to PCB recently, when there is no point to made it by yourself even if you need a dozen, just send gerber files to OSH Park, and get your PCBs for $5 in two days.
Metasploit is written completely in Ruby, as is Homebrew.
Either that or a Mac and Xcode. It’s practically impossible for most people.
> what they believe is in-demand and will be well-received by consumers

They never show an actually alternative version. A/B or bandit testing doesn't cover a comparison between, say, a nicely designed, very fast, non-tracking, but less interactive version, or a slow, but full-fledged "app".

There used to be mobile versions accessible from desktop (twitter, facebook, etc), but not any more without faking the user agent. Those are significantly lighter, than desktop versions, but there is no way to actually compare the two for the generic public, and companies don't seem to be brave enough to really dig into these questions.

This is the comparison I miss.

Hence my wording: assumption.
8 Tips for Containerizing Django Apps
There are reasons to think that Toyota's automated driving strategy is a good one. Wrote about it here https://www.economist.com/business/2018/05/19/toyota-takes-a.... I'd assume that the Uber partnership is about mobility and ridesharing. One of Toyota's main focuses with autonomy is on making the driving safer and more comfortable. Gil Pratt talks explicitly about improving the experience for ride-hailing drivers
People forget that the suburbanization of American cities was a very unique situation brought about by a mix of government policy, rural mythos, and racism.

The current urban migration is basically a reversal to the mean and should be beneficial in the long term.
Notebooks were not created as a way to implement and organize software. You can do that with code files.

Jupyter Notebook is a presentation software, for demonstrating something to yourself or others. There is hardly anything comparable to build interactive demonstrations. You'd have to implement a (multi-paged?) GUI application, or a web application. Just plain html output may cut it for certain use cases, but still more painful.

And I've done more stupid stuff than that. For example I have a demo recording and showing EEG data. And a snake game implemented as a widget with Bokeh output. And live-update graphs from FlightGear. Lately I've started experimenting with controlling my 3D printer from the notebook.
Looks like pycharm is starting to support Jupyter notebooks, although not very well right now (I couldn’t get it it to work).
I had a similar experience during my physics PhD. Going in to the degree I thought I'd just learn physics more deeply. What I ended up learning is how to learn itself, not because of any course I took but because I spent years surrounded by incredibly smart people who asked the right (often difficult) questions about my work. Eventually I learned to ask myself the right questions about my work.

I spent my undergrad learning the theory, and then spent my PhD applying it to real problems, working with actual geniuses, being paid a reasonable salary to do it, and getting to discuss it with external colleagues in nice places. The experience will stay with me forever.
It is quite strange to see that many companies compiling essentially the same dataset for themselves. If a proprietary map is not necessary for your strategy it may well make more sense to go with OpenStreetMap.
>> I think for many top students (my former self included), getting a PhD feels
like a “safe” option: it’s a well-defined path to doing something considered
prestigious.

A safe option?

A (funded!) PhD is an opportunity to focus on a subject you are really
interested in, that you probably can't work on outside of academia and spend a
lot of time, three to four years, free of all other responsibilities but
producing a short book at the end describing your work.

It is the only three years in your life you can spend directing your own
research, choosing your own goals and creating new knowledge with nothing but
the power in your little hands and your little brain. "Safe"? There is nothing
scarier than staring at the darkness of a new path to knowledge, stumbling
around in the unknown trying to find your way where neither google, nor Stack
Overflow have gone before and there's noone to hold your hand while you make
it up as you go along.

A PhD is an opportunity to become a world-class expert in your field. Not
because you get an empty title at the end, but because if you do it right
there should be literally no-one else on this sweet earth who knows more than
you do about your chosen subject (well, except perhaps than your annoying
thesis advisor who's always been there and done that and can nip your best
ideas in the bud with but a couple of words. But I digress).

A PhD should be a time for your mind to open wide, like a blooming flower,
like the hippies of old thought LSD would do to them. It should be a time to
become a strong man or woman of knowledge, to drag yourself over and above the
mean and look at the stars and say "oh, sweet lord, I get it! I G E T I T !!".

Well of course if you try to take the safe path you'll be bored out of your
head and disappointed. What do you expect? "Safe"? "Prestigious"? It's not
public office, man! It's a PhD! Focus on the knowledge! That's what it's all
about.

Yes, of course you'll learn a ton if you stay in industry, too. But, in
industry, it's always someone else who chooses what you need to know. In a
PhD, it's your game. A PhD is knowledge, coupled with freedom.
Most likely, the price would drop no more than 10$. OEMs don't pay much to Microsoft.
Show HN: MagnetJS – A JavaScript library for creating interactive fridge magnets
The Key Differences Between Machine Learning and AI
You misunderstand. Service worker traffic is invisible, unlike loading an image and generally speaking can't be governed, unlike visible elements.

Loading 1-10MB JSON might drain a significant portion of mobile data. It could take a long time, meaning it may need to re-start it a couple of times, due to, say, a flaky 3G connection.

I'm curious on the why - unless this is an announced feature, I don't think this should be an automatic process and should only be done on user demand explicitly.
I'm guessing it's been ruled out but how does this differ from narcolepsy? it looks pretty similar to my amateur observation.
Seems like an issue with the epub reader though?
C#,Go,Java,Node.js,PHP,Python,Ruby: Choose to Develop Azure IoT App in VS Code
Some of this is interactive development vs static development. A lot of the IDE features and stuff you get in "static" development, you could imagine getting into notebooks one day. The thing I don't know any good way to deal with is cached state during development.

If I have to get data that takes 15 minutes to query, another 10 to preprocess, and then maybe a few more steps before it's ready to put into my algorithm and start poking around, notebooks shine. In an IDE you could (and I often do) use have cached datasets partway through the process saved to disk, as mentioned in OP. But that's a hack too. And it still takes a minute or so to load and process anyways if cached.

So the options are

1) Shitty practices, but I can write try new changes on your data immediately.

2) Better practices, wrapped in caching hacks, but I have to wait minutes between every single change.
I guess I misunderstood. It sounded like you were limited by the epoll() interface and felt forced to kqueue() and BSD... but you have other alternatives...
Show HN: (WIP) A Clang backend for PureScript
The sqlite sessions extension seems to be a good foundation for getting changelogs out of a sqlite database. It is sadly not too well known: https://www.sqlite.org/sessionintro.html
In the US, a little over 100 years ago. Before the 1930s, mortgages were 5 years, with a very high down payment (50% would be typical). See https://bebusinessed.com/history/history-of-mortgages/
Don’t smart bulbs have the ability to connect to and broadcast to arbitrary networks?
You can train on a hundred billion miles of real world data - you'll still be wasting your time if you need LIDAR and you don't have it.
> The disorganized, indescribable, cumulative knowledge of a human practitioner who has seen thousands of cases is so valuable that it should be given very particular nomenclature and afforded tremendous esteem

“Clinician gestalt.” Non-inferior to almost every clinical decision rule we’ve tested, or otherwise incorporated therein (eg, Wells’ “most likely diagnosis” criterion).
I always had mixed feeling about buzzfeed, the same mixed feelings I have with Google. It's like there are 2 separate entites :

1) the Buzzfeed that is amazing and produce some incredible stories

2) The clickbait attention-whore buzzfeed that makes me lose faith in humanity and in the internet in general.

For those wondering about Google :

1) The Google we all loved at first, creating incredible products that impact people lives for the best

2) The creepy Google that tracks everything that I do all the time and makes me angry that I cannot find any alerternative that could be as good.

I would have a really hard time donating to buzzfeed as long as it is not clear for me what buzzfeed really is (Amazing stories creation or click bait article).

Edit : typo and layout