skysight-inc/HackerNews huggingface dataset:
Only for field variables. Local variables most definitely have to be initialised by the programmer, otherwise it's a compiler error
I think FF Focus is absolutely brilliant an mobile and for everything else (except Facebook) I use firefox with ublock origin. It performs very well and I can nicely sync my passwords and tabs to my other devices.
I wonder if tumblr will keep the content available for some time after the 17th and if the API (and dashboard) will still work for blogs that have been flagged as NSFA.

The main wordpress importer depends on the tumblr API to connect and pull posts and pics and such I believe. So it would be nice if that was an option for some time after the shutdown.
This is why systems like Bitcoin are essential.

Middlemen in payment systems hold far too much power.
I feel like questions like "Why is <insert my opinion here> true?" have become increasingly common too.
Thats like asking: "Please confirm my opinion, I don't want to learn anything new!"
You can test against IE and Edge for free with VM images from Microsoft.
It has become really popular: https://insights.stackoverflow.com/survey/2018/#technology-m...
For Companies, It Can Be Hard to Think Long Term
I have also done many MOOCs and I largely agree with you.

Concretely, I found Udacity was simply too expensive so I preferred Coursera as it had great quality at a good price.

Udemy is full of low-quality trash so I don't bother with it.

EdX has some excellent courses that aren't available elsewhere (for example, Plasma Physics) and also has much more reasonable pricing.

I mean, I live in Europe and for the price of an Udacity course I could attend a full brick and mortar course that is much more appreciated by employers.
Chrome could have 100% market share and it wouldn't necessarily be a problem. If I understand it correctly, Google would have to abuse their market position in some way.
OpenISA Launches New, Free RISC-V VEGAboard
It gives the Chromium project massive power over web standards. This happened with IE6 and was a bad time for the web.
Google search results vary widely by user, new study says
I would argue it's only "impossible" for the EU. The US could implement sound fiscal policy, but chooses not to. Whereas the eurozone states suffer a tragedy of the commons unless the fiscal structure of the EU changes.
Lol : "Bodily molecules".

Previous discussion https://news.ycombinator.com/item?id=18530367
> That's less than the price of a Starbucks Grande Latte.

A cup of coffee is a pretty lousy indication of cost. For some people going into a Starbucks for a $5/€4,40/£3,92 gluten-free-unicorn-sprinkles-ariana-grande-latte may be part of a daily routine, but for others, coffee means using a coffee-maker to brew your own cup for a few cents, or just getting a cup to go at a some kiosk.
I would say it's the other way around. You made a tactless and judgemental comment on a sarcastic remark.
It depends on what you use Google maps for.

There is no alternative (that I was able to find) for the "browsing what's nearby" feature of maps. It allows you to pull up the app and just look around from where you are to find stores, restaurants, museums and whatnot. You can check opening times, reviews, see pictures, all from inside maps.

But, if you are looking for a GPS navigator alternative, there are plenty, and some are much better than maps, IMO. I personally use Sygic on Android, in the free version, and I've found it more accurate than maps in many occasions. It doesn't have the live updates on traffic like maps, but it will take you from point A to point B with a few metres accuracy. While maps sometimes just gets you to the other side of a building, and leaves it to you to figure out that the actual entrance is on the other side, and to reach it you have to drive around half a block, be careful with access restrictions, and go through a traffic light. Sygic just always gets me to the correct place, on the correct side of the buildings, and even signals parking areas nearby.
I want to argue it the other way around. The CPU/memory, motherboard, sound card etc can easily become extensions of and integrated/absorbed into the graphics card.

Why should the design stay as it is?

The GPU is already a parallel design, it just needs to be able to handle generic current CPU tasks and connect to existing media such as hard drives etc. Integrate system memory onto the card, and add on sound features etc.
Android dominates iOS in terms of market share, sure. And testing for Android is a much worse nightmare.

When I test my site in Safari in an iPhone and an iPad, I’m fairly sure it works on every other reasonably recent (think three years old or maybe even older) iPhone or iPad. Android? Well, there are so many browsers on so many different Android versions, am I supposed to own a fleet of devices, each with a fleet of browsers? (Plus the fact that I can’t really justify purchasing a flagship Android phone for testing, so I only have a crappy one and I hate every second with it; that’s more of a personal thing.) So in the end my attitude with testing on Android is don’t even bother.
Was your problem with IE or Microsoft? If it's the former, then you shouldn't have a big problem with Edge because it's an entirely different browser.
Seconded. Perfect for static sites or small-to-medium PHP sites.
New Scientifically Unproven Lie Detector Marketed as Replacement for Polygraph
Someone has clearly been watching Somersby Apple Cider adverts.
I ran into the same issue and had the same thoughts. The ironic part is Hangouts might be extinguishing Firefox, but it's also extinguishing itself. Google doesn't maintain it, it's running on autopilot and will likely be shutdown in 2019.
> My main gripe with Chrome is that there isn't mobile adblocking built in...

I doubt this can/will ever happen, considering Google's (Alphabet's) main revenue stream is still advertising, they would be chopping their own legs off by including adblocking.
Have a cow at the Linux command line
A database "null" is not the same thing as being discussed in the article though.
But its so cute that you web devs go all in commenting anyway.
> You don't. Sorry to say it, but there is no audience for those kind of games. It just doesn't sell itself from the screenshots.

But there is audience. The game already sold over 1000 copies on Steam and it's been out less than two months.

I think everyone misunderstood my initial post. I wasn't complaining that my game isn't selling well. I was just saying that it's almost impossible to market it without Steam. Steam is crucial to finding niche audiences for niche games.

> A $500 - $2000 Steam Direct fee would accomplish that.

I wouldn't mind a $500 Steam direct fee. The game already earned more than that.
Thank you! We compared the results of our algorithm to the datasets we were able to get and the accuracy of crop classification, or F1 score, is 0.91. This is stated in the "How it works" section of the map: https://map.onesoil.ai/2018?about. Hope this answer is helpful :)
One of the strategies was to have officials take them and then be annoyed enough to change legislation. (eg there was a 3 km/h speed limit for the first car, then they went to fetch some officials from the train station with it. The legislation was changed very fast after that.)
To someone who has been using Asm and C for decades, these arguments just make no sense. Reading this article reminds me of the arguments against pointers, another thing that's frequently criticised by those who don't actually understand how computers work and try to "solve" problems by merely slathering everything in thicker and thicker layers of leaky abstraction. It's not far from "goto considered harmful" either.

any reference can be null, and calling a method on null produces a NullPointerException.

...which immediately tells you to go fix the code.

There are many times when it doesn’t make sense to have a null. Unfortunately, if the language permits anything to be null, well, anything can be null.

That's not an argument. See above.

3. NULL is a special-case

...because it indicates the absence of a value, which is a special case.

though it throws a NullPointerException when run.

...and the cause is obvious. I'm not even a regular Java user (and don't much like the language myself, but for other reasons) and I know the difference between the Boxed types and the regular ones.

NULL is difficult to debug

Seriously? A "nullpo crash" is one of the more trivial things to debug, because it's very distinctive and makes it easy to trace the value back (0 stands out; other addresses, not so much.) What's actually hard to debug? Extraneous null checks that silently cause failures elsewhere.

The proposed "solution" is straightforward, but if you reserve the special null value to indicate absence then you can make do with just one value instead of a pair, of which half the time half of the value is completely useless. If you can check for absence/null, you will have no problems using Maybe/Optional. If you can't, Maybe/Optional won't help you anyway --- because it's ultimately the same thing, using a value without checking for its absence.
That’s because it’s just re-skinned Chromium: “In 2013, Opera changed its layout engine to Blink, the layout engine of its competitor Google Chrome.”[1]

[1] https://en.m.wikipedia.org/wiki/Opera_(web_browser)
> it's probably around thousand times more optimized than Visual Studio Code

I am not saying that VS Code is everyone's answer and choice but VS Code is resource friendly enough. Who cares about the resource difference between EMACS and VS Code in real world practicality? I know people love to bash anything electron but it really isn't anything to worry about when programing with anything that is 6 years old or newer.

VS Code is immediate and responsive on my Dell at work (10 years old) (I refuse to give it up even though I have several more computers but everyone needs a spare computer) what do we need besides that in terms of resource-efficient now a days? I know that it use to be a big deal and I propose that its a non-factor these days.
"The problem is, you are talking about art. And art is in the eye of the beholder."

Typography is Graphic Design, not art. The goal is usually to impart knowledge to the viewer. A legible message objectively aids in this.

However, typography can tap the viewers knowledge for additional tone, for example, choosing era appropriate typefaces for 100 year old stories.

If you are trying impart an emotion, then post-modernist graphic design may eschew legibility for emotive punch, in which I would agree that it is very much a subjective response, however, I would still argue that it is design, not art.
Yeah, but it’s been a year. It’s like posting “Ubuntu 17.10 is available!”
Perhaps (a) is close, but (b) should also hold.
Ask HN: What are good alternatives for wordpress.com?
I've been using wordpress and wordpress.com for over 10 years. Recently, they started to push a new editor called Gutenberg. This editor is supposed to solve a non-existent problem for me, namely, it allows you to place items exactly on the page. I have no intention of doing such layout changes. I want my blog to look uniform. I think people at wordpress are nice people but for some reason they decided to push this new editor too arrogantly, like, with annoying alerts that you cannot turn off.

I tried the new editor and I didn't like it. Most of the things I use are now hidden under menus e.g. I need 3-4 additional clicks for customizing links that I used to do with one click. Editing got too distracting with borders and menus appearing and disappearing randomly.

So I decided to look for alternatives. If they've been less arrogant about pushing it, I would have stayed. The thing is, I doubt that there are any other alternatives as developed as wordpress.com. Any Suggestions? Thanks.
How do you propose we represent the absence of data? At least in SQL "logically missing data" and "missing data in memory" are properly divorced, unlike many languages in which the latter is abused and conflated with the former.
There's always one.
Just today I ran into a weird bug in Google Drive's document editor where selecting 'paste without formatting' from the context menu resulted in a pop-up saying 'These actions are unavailable via the Edit menu, but you can still use: Ctrl+C Ctrl+V Ctrl+X'.

In Chrome: no problem at all.
Location: London UK, but seeking to relocate to US.

Remote: Acceptable, but not required

Willing to relocate: Yes, to Austin TX, Portland OR, Boulder CO, or UT or similar. No SF bay area!

Technologies: 20 years in tech, but still very hands on: deep node.js, Linux, cloud infrastructure, running startups!

Résumé/CV:

- Portfolio: https://mikemaccana.com

- GitHub: https://github.com/mikemaccana

- StackOverflow (top 0.28% woo!): https://stackoverflow.com/users/123671/mikemaccana

- SpeakerDeck: https://speakerdeck.com/mikemaccana

- Blog: https://certsimple.com/blog

- Twitter: https://twitter.com/mikemaccana

Email: mike.maccana@gmail.com
Ask HN: Career advice services?
Landing a new job is a multi-step process, where you need to be good in most of these steps to be successful.
You start from the CV, then the first calls, technical interview, negotiation, etc.
In my case, the initial response rate to my applications is very low, but, once I get to the interviews, I usually get an offer. This makes me think I need to improve or drastically change my CV to increase the number of opportunities.
I started to look around for career counsellors and CV review services, and the offer is huge...

Did anyone try any of these services? It's worth to invest in it? Any feedback is appreciated!
Completely agree, this is CS theory gone off the deep end...
This is a feature of this type of medium.

Radio has similar properties, which is one of the reasons it is such a popular medium for certain types of demagoguery. Modern TV is different, but many people had similar feelings of attachment to soap opera characters, etc.
Thought so too, but MS has apparently said it is a fork:

https://www.neowin.net/news/whats-powering-spartan-internet-...:

> The Spartan rendering engine (edgehtml.dll) is a new component and separate from Trident (mshtml.dll). The new engine began as a fork of Trident, but has since diverged rapidly over the past many months, similar to how several other browser engines have started as forks prior to diverging. The new rendering engine is also being built with a very different set of principles than Trident - for example: a focus on interoperability and the removal of document modes.
Reports: Chinese researcher who claimed to have gene-edited babies goes missing
That README feels like it's aimed explicitly at me. Maybe it's time to try it out
doom-emacs looks very nice, but development stopped on January? There is an "development" branch, which is ~4000 commits ahead from master. The documentation suggests fetching the master branch, so whats the deal here?
When I find a glitchy site in Firefox, I try chromium. Usually turns out it's glitchy there as well.
I believe the problem with Edge is (correct me if I'm wrong) that files that would need to be updated are used by Windows Explorer, so any update would need a restart of the machine.
Apple and Google did that for a while with Webkit powering both Chrome and Safari. A shame they fell out.
Gas-focused Qatar to exit OPEC in swipe at Saudi influence
Sooo many hours with that orbit simulator in Encarta 96 [1] and here I am now, assistant professor in Aerospace Engineering...

----

[1] https://youtu.be/Hy9R41Rord0?t=60
Occupations aren't usually that narrowly defined. Hollywood is something of a strawman in debates about unions, but then - Hollywood is closer to Silly Valley geographically than most typical cases of heavy unionization.
The second paragraph mentions that this is about a test suite. It has to “spawn processes all-over” to do its job.
VSCode has very much opposing philosophy to Emacs. It's a Microsoft product and it shows, they don't have standard concept of buffers/windows, so trying to do customization is ugly.

For example, you can't easily implement a shell which moves around the windows and can also sit on a side, because windows and sidebars are totally different concepts in the code.

VSCode depresses the hell out of me, it's almost a summary of the bad things of open source.
Open source but most people will download it with spyware
Open source but not really built as a nice platform to be meaningfully extended
Open source and controlled by a single company
Open source and used cynically as a wedge to pull developers into your orbit
Open source and not at all written from an extensible mindset, just enough extensibility to trap people in
Open source and will dominate other offerings because it has a big name behind it, so damages atom/emacs/etc
Open source and pretty much an inferior copy of an existing thing (Atom)

Developers who are proud of using VSCode baffle me, have a word with yourselves.
Why do people still use tabs on the top? Tabs on the side is so much better.

I use Tree Style Tabs.

It's a pity firefox still doesn't support it properly by allowing the top tabs bar to be hidden without userChrome.css hacking. I just ignore the top ones for now.
Low density area, and I lower the phone when crossing streets.
What’s strange is that people think “knowing how to invert a binary tree” is more important than “knowing how to program”.

Yes, I have a CS degree.
I switched back to Firefox this year, but recently the performance on Google sites went really bad, especially on macOS.

Now I'm thinking about switching to Brave.
China leads the US in quantum encryption research
1. speed. On a million+ line code base chrome starts the app in about 5 secs. Firefox over a minute.
2. Blackboxing. Easy to setup and configure in chrome and you can preserve you settings.
3. Blackboxing combined with event breakpoints. Chrome lets you set event break points and combined with black boxing will drop you right into your code on an event. This is awesome.
5 Most Common Technical Interview Mistakes
Yes, and they must complete the dosing regiment. I can't find a good link on it, but the regulation is part of the larger 2015 FDA Veterinary Feed Directive.

I'm not sure if it applies to chicken, however Perdue has been trying to save its damaged brand by removing antibiotics also used for humans entirely (about a decade ago), and semi-recently announced that only half of their chicken used any antibiotics at all and none used off-label; they also have antibiotic free sub-brands.

This is notable because Perdue is the third largest chicken product company, after Tyson (Tyson, Jimmy Dean, Hillshire Farm, Sara Lee, Ballpark, Wright's), and JBS (Pilgrim's, Swift, Plumrose), although both Tyson and JBS produce twice (each) as much chicken as Perdue does (giving Perdue 1/5th of the market).
I use Firefox on Android and it's good enough. I don't even notice it's different. Additionally it's amusing to me to see just how far we have come where simply having a functional browser on a handheld device isn't enough.

(Reading this thread and writing this comment from Firefox on my phone)
SEEKING WORK - Remote/Freelance

Python/Django/Mobile/React/React-Native/VueJS, with extensive experience building of web applications, e-commerce marketplaces. I've worked a lot AWS, Google Cloud, Docker and Kubernetes. I have a research background in data analysis. I also have experience with numpy, pandas, scikit-learn, nltk, TensorFlow and more recently Solidity.

Some recent examples from my portfolio:

* http://airbase.io (Closed beta). Airbase, an app to manage hundreds of app subscriptions using virtual credit cards.

* http://www.grapevinelogic.com - A platform for advertisers to work with Youtube content creators.

* http://joypost.me - An app(with an SMS bot) to send beautiful printed postcards to your loved ones.

* Turbotax CPA Select for Intuit, to help select accountants. Formerly Teaspiller.com

* http://publish.saxo.com - publishing platform(for print on demand) and online courses.

You can look at http://www.sidmitra.com/portfolio/

Github: http://github.com/sidmitra

Homepage: http://www.sidmitra.com

Linkedin: http://www.linkedin.com/in/sidmitra

Email: sidmitra.del+hn@gmail.com
I don't look at Yak shaving any differently than a normal feature/bug workflow. If something crops up during development or fire-fighting I will make a note and continue on with what I was doing.

Later, the notes get written up into proper bug reports during the time I've set aside for this type of work.

These are added to the normal pipeline and prioritised the same as any other feature or bug. Important tasks rise to the top. Others are reserved for "cleanup sprints".

This does add some overhead but it means all tasks get careful consideration.

It also gives us a great list of short tickets to do on a Friday afternoon. Since these kinds of tasks usually don't need the kind of focus that normal development does.
...so you have to go get additional software in order to do that, instead of being able to use what comes with the OS? That's already going to turn off a bunch of users.

In those days, PC users were entering Asm code published in magazines into DEBUG (which came with MS-DOS), creating real application binaries.
Maybe for copying and pasting MNIST-in-Keras.

But to even understand and make good use of cross-validation, you absolutely need to understand expected values, sample size, and the bias/variance tradeoff. That's all statistical intuition that depends more or less directly on a basic understanding of and healthy respect for probability.
De-Dollarization and Safer Alternatives to Centralized Dollar for Global Trade?
The deliberate positioning of logout at obscure locations was definitely part of it.
It's unfortunate to lose another implementation...and very telling about Microsoft. They'll spend infinite money (which they effectively have) to try to take a dominance position, but will give up if they can't be the top of the heap. How much would it really cost them to keep maintaining Edge, even if it's not the most popular browser? How was that generating revenue for them, anyway?
I just heard about that and I'm still kind of puzzled. App Store money, yeah, but isn't Tumblr like 10% SJW kids / fandoms and 90% porn? Seems like they're shooting themselves in the foot.
Looks great, but they don't offer the service in my country :(
I knew I had an account but it was via oauth and I had to create a "real" quora account in order to delete it. The notice that they were storing contacts from other social networks was the part that pushed me over the top towards deletion.
The containers don't seem to be synchronized on multiple machines.

But otherwise it's great.
Suggestion: for colds, write a prescribe for an infusion of Camellia sinensis in heated DHMO, to be taken orally once a day with bovine mammary secretions. Call it a “traditional Chinese herbal remedy” if anyone asks.
> Who cares about the resource difference between EMACS and VS Code in real world practicality?

I literally use different apps on battery vs wall power:

wall: Firefox, Slack, VSCode

battery: Safari, mail, Emacs

The difference is clear as night & day. Mac OS X has a tab in Activity Monitor where you can observe energy impact of different apps, and it consistently reports Electron apps as... psychotic. An order of magnitude (10x) more intensive than their native counterparts.
Design choices are not always bad. And Open Source != not being opinionated.

Regarding the spyware thing, agreed, but at the end of the day, the makers choose how they distribute the thing. It's just like Chrome and many other products.

I, for one, am thankful that they're making available a high quality tool for free.
Moldy mouse food could delay NASA's December 4 SpaceX resupply mission – Quartz