skysight-inc/HackerNews huggingface dataset:
Sure, if you're going to dump your project in 6 months like a hot potato. Any coder that takes pride in their work knows that constantly piling on more tech debt to push thing out faster only slows down your project in the end. The only exception I can think to this is very early start ups, where if you don't get a product out in 6 months, then the project won't have a future to think about.
HAHN Group Acquires Rethink Robotics IP
Something similar happened in the UK with GPs, and it's been one of the least popular health reforms ever to take place.
Stickeroid opened platform for everyone
http://archive.is/W42o2
Microsoft back to its old tricks, I see.
> Bing makes it clear when a site is promoted by prepending "ad" to the search result. Other search engines such as DuckDuckGo and Google do the same.

They very specifically do not make it clear, they (and I mean all of them) intend to make sponsored results look as identical as possible to organic results to improve the likelihood that you'll click them. They only have subtle markings showing that they're ads because if they didn't, such an abuse of trust would be ruinous to any search engine.

What's even worse here is that in the linked video, the Bing ad shows the domain as `google.com`, which is something you expect to be accurately represented in any listing, organic or paid. That's the sort of thing that should be ruinous to Bing.
Or... if designing a program meant to work in a shell environment that is all text that comes with text parsing tools, provide a normalized, easily parsed output option.

Processing structured data is great, but like a lot of complaints here, it's basically "why didn't they just choose this much more complex and time consuming option that was as yet unproven?"
Yup. I'm on iphone for this reason + privacy. The ecosystem integration with ipad is a nice bonus
> And the problem seems to have been fixed. When I search for chrome download on Bing, the top result is https://www.google.com/chrome.

Which could be faked, as seen in the referenced tweet: https://twitter.com/GabrielLandau/status/1055300918101598208 Yes, they show the word "Ad", alongside the domain name "google.com" - except the user doesn't end up on "google.com".
What the approval of the new flu drug Xofluza means for you
I would think that one hybrid option would be for the balls to enter into a low-power mode when out of cell signal range and simply store their coordinates once ever five minutes. Then when it washes upon the virtual shore, it connects and uploads its track.
1. You search info about "this" in your browser

2. You install "this" with your package manager

3. Even if the "this" installed wasn't the "this" you read about in your browser, it still came from your package manager repos, which you could consider safe, and you'll be able to uninstall it cleanly.

Then I look at the Windows Store and weep.
New vaginal ring to prevent HIV, pregnancy safe in study
My battery life is pretty fantastic. Around 8 hours or so with docker running and doing development.
https://i.imgur.com/xYkGRdJ.png

I had zero hardware issues. it all just worked. I would say installing Ubuntu was a little tricky due to UEFI, but other than that no issues.

I have a XPS13 so no dedicated video card.
No issues with the track pad other than the dumb middle mouse button past.
Gramateria: Drag and drop web builder with material design
“apt search this”
I can't think of a single reason why a MySQL instance couldn't do the same thing. If you can trust a single entity, in this case the Estonian government, a blockchain is just a database but harder.
Even when Go started and used the term I don't think this is what they meant by it.
I just visited the American Scientist website. The cover story:

“Selective inattention to women’s experiences in STEM leads to a chilly workplace climate for women, who pick up on even the subtlest cues.”

So, more thinly veiled politics. Pass.
No one uses Bing....

except every user of Windows 10 by default
Dynamic linking doesn't have much pros beyond saving some disk space and some insignificant amount of build time.
> The problem has nothing to do with the Edge browser, it has to do with search results returned by Bing, which happens to be Edge's default search engine.

I think you're slicing this too thinly. This has everything to do with Edge, which is purposely configured to use a search engine that creates a liability for users.

I would agree that "stop using Edge to download Chrome" is not useful and probably clickbait-y. A better guide would be "Be careful when downloading a different browser on Windows 10."
Show HN: An ASCII z-depth world (view source)
I agree it's a tradeoff, and if the system is designed competently it'll use a mix of the two, with the base system providing common shared libraries for system interfaces, crypto, networking, widgets, sound, etc. and guaranteeing that they won't break compatibility over a long time frame (unless there's a flaw so huge it warrants it). Then application developers are free to rely on these base components and static link their other dependencies.
uint8_t is guaranteed to always be an octet, and stdint types (uint8_t, int32_t, uint32_t etc.) are also the recommended types to use when you want to make the size and signedness of the data clear. An array of uint8_t is definitely correct, and it's also the right thing to do in 2018. An array of char is something you should only use to store human-readable character in array form.

Many OS network APIs are "char based" because the C standard requires that sizeof char be exactly one byte, so it used to be a convenient shorthand, but that's not the case anymore.
Yeah, there's a few YouTube creators and a few coders I've added to Patreon from time to time. I'd much rather toss someone a dollar a month than watch a dollar worth of ads, where 70 cents goes to a FAANG company.
It would be possible to handle the quantity of ad campaigns, but not without false positives or missed fraudulent ads.

If you paid a person or a team of people to remove adverts promoting fake websites, the person reviewing the advert would have to understand the product being sold, the company selling the product and the companies real website. For Chrome this may be easy, but for more obscure projects such as a cryptocurrency wallet or email client it'd be hard for a person to distinguish between real and fake continually over the course of an 8 hour work day.

People who are searching for a product already understand that context and so will be able to make a less erroneous judgement on whether a promoted link is real or fake.
Year-day would be the day when all computers stop. Truly an exceptional day!
I really should just be riding my bicycle to work...
Ah, wild west package repositories...

Only yesterday the developers of Itsdangerous went and deleted their recently-released 1.0.0 version. That's right. Deleted. Gone. Anyone who made the upgrade and for some insane reason were using pip in their release pipeline suddenly had an un-deployable app.

And people complain that they don't want maintainers "getting in the way" between them and developers.
This is nuts, he's still making the same obvious mistake.

Previous: https://news.ycombinator.com/item?id=16461187

Relevant comment from that discussion:

"You targeted hardcore gamers, but you're not selling games. That's almost a complete non-sequitur. Your goal was to target people likely to purchase candy, or perhaps Japanese novelty items, via a mail subscription service. It doesn't appear that you made much effort if any to figure out what that audience looks like and how to reach it."

It doesn't seem like much has changed, he's just hellbent on putting effort into advertising campaigns without first figuring out who the actual target audience is that might reasonably complete a purchase, and what the product's best sales message is.

I mean, have you considered the possibility that people who make cosplay videos and the people who watch them mostly care about wearing costumes as their hobby, and that you might try targeting people who make videos about either various types of candy or various types of Japanese products because that's actually what your business sells?
I was hoping to see if there are stats which show a variance in bounties for various Android phone manufacturers.
Yep. I love space and science, but after working with NASA for a while, you see some of the problems. NIH syndrome is a huge problem, especially between GSFC and JPL. There are incompetent engineers who will have a well paying job at NASA for life. And then there the passionate, brilliant scientists and engineers the that dream and make it all work. A reduction in force of dead weight would go a long way but it will never happen.
Nifty Fifty – 50 Blue-chip stocks from the 60s and 70s
All scientists should be required to take at least two semesters of Chicken-Or-Egg Studies.
Soviet Five Day Calendar
Upvoted because this sums up Silicon Valley, or capitalism.
Aren't the false positives in this situation representative of set elements that node b thinks that node a has but really does not?
Ask HN: Your thoughts on recreating a Digg.com like Website?
I wouldn't cling to the narrative that it was those bureaucrats and their food safety regulations that killed Chowdy. Long listed three reasons they failed before he got to, "the Toronto health department did not approve of our distribution model."
A year or two ago I wrote a thing to generate up to date versions of these calendars based on the design of the 1928 Kodak one. https://github.com/dzucconi/a-month-is/blob/master/app/javas... & http://work.damonzucconi.com/a-month-is/?year=2018 (can change the year with the query parameter)
Perhaps the people who have PTSD are more likely to drink energy drinks?
For the same reason, it is often relatively straight-forward to make completely portable versions of Windows applications, which is great. Last time Win 10 hosed itself and needed a reinstall, getting most of my workflow going again was a simple matter of creating a new toolbar and pointing it at my portable application folder.

It's become my firm opinion that the concept of "installation" of applications is silly, causing far more trouble than it is worth.
That is quite obviously a misquote done in haste, because the article includes the correct form (buf[offset] * 256 + buf[offset + 1]) :-).
Uh, if still works though?

On both fedora and Ubuntu.

Ah, on second thought: it might be because of Wayland.
I've been using i3 so haven't been able to switch from x-land... So I wouldn't have encountered that problem
Ask HN: Release Free app in app store?
i am planning to release a free app in ios app store. Do i need to register a company to do that? Has anyone done this before?
Being an activist implies that one proselytizes or at least takes an active role. I do neither so I'm not an activist.
What happens when Facebook goes down? People read the news
lol we've come full circle. A notification on your phone so you don't have to get voice messages on your phone.
Cost analysis of stratospheric albedo modification delivery systems [pdf]
I think the script for an audio version would probably be a different piece altogether. Although, as an avid podcast listener, I'd probably be very into it.
Also the causal direction between say, fatigue and energy drink consumption, is not at all obvious....
Pathologies of Go package management
I think BASIC is something that everyone has to write at least once in their lifetime.

My personal take is here (over 7 year old code, beware):
http://tech.nimbus.fi/minibasic/

And I wrote that just to make this functional:
http://tech.nimbus.fi/c128/
(Try the "help" command.)
That's only a solution for people using package managers, and people using package managers for everything.

People manually build stuff. People also manually install binaries than have their own dependencies (even installed wireshark for Windows? I know for a long time, libpcap was installed separately as a sub-process during install). For example, probably 99% of the people that build their own toolchain for development and pushing to production. People also install separate package management systems (brew, cygwin) that might not have their update mechanisms automatically run, or are infrequently run.

This is a compilation and deployment strategy downside. You can mitigate (but not eliminate) this downside through a strong package management system that tracks all this (BTW, is there a package management system in current use that tracks statically compiled dependencies?), but only if users and administrators adhere to strict practices.
"with almost half quitting after the first week"...to me this sounds super critical...no amount of funding or a partnership with even god him/herself, can't make it work unless this is fixed.
Maybe I missed it in the article, do the four seasons start the same time every year? I assume they are adjusted, especially with Sol coming in the middle of Summer.
The uncomfortable truth about Jamal Khashoggi
apt search chrome. Good luck with that on a default Debian install.
The AMA doesn't directly govern the number of medical schools in this country. That would be the LCME (Liaison Committee on Medical Education), which is sponsored by the AMA and American Association for Medical Colleges.

It's also important to note that the number of medical schools isn't really artificially limited by the LCME, as they will accredit most any medical school that meets the accreditation standards.

On top of that, medical students in the US have to undergo a residency before becoming fully licensed physicians. These residencies are accredited by the Accreditation Council for Graduate Medical Education (ACGME), a separate organization.

However, while the ACGME can accredit these programs, the majority of funding for training resident physicians comes from the federal government (department of health and human services, center for medicare and medicaid services), and is capped by the Balanced Budget Act of 1997 (modified in 1999 to accommodate the rural physician shortage). Today, this costs the federal government around $11 billion each year for all of the residents in the country.

The real question, then, is who we can point to as the bottleneck for new doctors in this country. I found this article enlightening, but it may be behind a paywall:

https://www.ncbi.nlm.nih.gov/pubmed/28919221
I think GP agrees with you and was being sarcastic
Why do all that? Just make diners affirm that they are not a secret Michelin diner as a requirement for service.
`apt install this` would be problematic at App Store/Play Store scale, though. I agree that search engines as an intermediary don't do enough to curb confusion, but exploitation of `apt` and other "more stable" distribution channels is prevented not as much by their design superiority than by the risk/reward dynamics of their incentive structures.
Ask HN: More reliable sql setup?
I have 300gb time series historical stock data, adding more each day. I build models and rely on sql to do lots of work. I have many bash scripts that run at points each day. I then use c++ to interface with the sql server and do things sql isn’t good at or fast enough at.

However my setup is flaky. I am running macOS on a Mac Pro with MySQL Server 8. It’s not reliable. Stops running. Won’t start up again. I have to move files around to convince it to work again. These same issues also happen on all the Mac hardware I have tried (Mac mini and a new MBP).

What is a more reliable setup that can use my Mac Pro hardware and the database living on an external USB drive? MySQL must be super stable on some platform? Should I switch to Postgres? I haven’t used it in 10 years but I assume they have a c++ connector.

Any advice appreciated.

Edit: It crashes because if cannot find a PID, even though it is there. It says it isn't the right one. I also was told that because the data was on an external drive this causes mysql to "lose itself". I was also told that perhaps there is a timing issue with mysql not finding the external drive in time and getting confused.

Edit 2: notated I have bash scripts running and I have tried other hardware with the same results.
Works on CentOS 7 and recent Ubuntus. Might be an issue with GNOME 3 getting dumbed down and all.
So basically Microsoft's browser isn't even safe to use temporarily to download a real browser. In 2018 can we stop pretending that any web browser is a safe effective way to acquire any software. While it can be done people have been consistently getting pwned for decades now.

Software should be distributed via apps stores. Preferably vetted lists as opposed to free for alls you can post malware to for $25.

Linux has been doing this correctly for a long time. Any time you guys at Microsoft want to rip this off properly would be absolutely fantastic.
Talking to the Mailman – Interview with Richard Stallman
The issue here is a broken functionality that I've reported on before with Google Ads which Bing mirrors: Allowing advertisers to lie about the destination URL of their ads.

Here's a screenshot of the same exploit on Google: https://plus.google.com/u/0/115181074626403443464/posts/fSPm... (The included hijack was blocked as a malicious site on Edge, but wasn't on Chrome.)

Ads should always be forced to display in the URL text the actual URL the ad directs the browser to. Maybe as a side bonus, less tracking URLs will get used to keep it looking cleaner.
At least for a personal system, when you frame the problem correctly it becomes obvious: Is your goal to protect the system from its user, or protect the user's data from applications? User and group oriented security only makes sense for the former.
Slim is looking for beta testers
Looks like this tool executes 'caffeinate -i -d'

There are a couple of similar apps on the Mac App Store, but this is the only open source app I'm aware of. I also like the icon.

If you have a Mac, and don't know about caffeinate, go read the man page now! You can also use it with a command argument, eg. 'caffeinate make', to make sure your Mac doesn't sleep until the command is finished.
The beauty of R (and Python) is the ecosystem, not necessarily the language. Most statisticians want libraries that they can use to do the modeling so that they can focus their time on the data, not the programming.
Ads considered harmful.
The transition would be painful, but it would make so much stuff easier that we should just do it.

We would end up doing away with calendars. You would just know that the 16th is a monday.
It still works for me in Debian stable, with either GNOME 3 or MATE. I'd be sort of surprised if both Fedora and Ubuntu disabled it by default but it's possible.

One thing to remember is that the middle-click clipboard it's a separate clipboard from the Ctrl-C/Ctrl-V one. It's called the "primary selection", and as the name implies, it's updated if you select something new or even unselect the old selection. And nothing automatically synchronized with the Ctrl-C/Ctrl-V clipboard, so if you select something, copy it, and unselect it, middle-click won't work to paste any more but Ctrl-V (or Edit | Paste) still will.

If you want them synchronized you can use two autocutsel processes to do this (autocutsel synchronizes between either the "primary selection" or the "clipboard selection," and yet another type of X11 clipboard called the "cut buffer", so you need two to sync each selection with the cut buffer). https://blog.nelhage.com/2008/09/autocutsel/ describes how to do it. You might have had something like this in your RHEL 6 dotfiles that didn't get copied over to your new system.
Perhaps since MS makes only a tiny minority of their income from ads they can ship an effective adblocker with their default browser. It could be great opportunity to lead the market in a customer friendly way.
marketing is def a problem
"Time, however, totally orders all events, even those unrelated"

Really? Given how fast computers are, and the global nature of the Internet, I thought it is easily possible for them to be separated by more distance than light can travel in a relevant amount of time.

"there is no unique ordering of spacelike events--events that happen in order 1 > 2 > 3 in frame A may happen in order 2 > 1 > 3 in frame B. In fact, for any two spacelike separated events, it is possible to find a reference frame where you can reverse the order in which they happen."

https://physics.stackexchange.com/questions/75763/can-specia...
This is an ad I once saw on Google Search which worked the same way: https://plus.google.com/u/0/115181074626403443464/posts/fSPm...

As I noted back in 2017, Edge flagged the destination site as malicious, Chrome did not. Warning on malicious websites is, in fact, done in Edge. But as with Chrome and Firefox, it doesn't catch every one of them.
A friend had a co-worker who would just walk around the company all day holding a coffee mug, schmooze with people, pop in on meetings, etc. They ended up making him the liaison (point person) for the company's charity projects. He apparently ended up doing a great job in this position.
Offline WYSIWYG in 2018 – A dying breed
Too bad Edge doesn't support Safe Browsing mode. IIRC the API is publicly available too; MS doesn't want to swallow its pride and implement a client for it.
I came onboard last year, and at that time we had a vanilla Wordpress stack that had been worked on by various contractors over the years. The layered codebase was hard to maintain and extend, so we did some surgery to replace the FE with Next.js, React, and GraphQL. On the BE we kept Wordpress, but put it behind a GraphQL API that stitches in both WP content and other data from other services.

I have no love for Wordpress, but we have a lot of legacy data and the admin GUI is what our company is used to. So we kept it. However, our use of a stitched GraphQL api enables us to move functionality out of WP into other services. Small example: articles often include the social media handles of the athlete. This data is stored, managed, and served from another system. The stitched GraphQL schema has been a real benefit to us. One API to rule them all.

Otherwise we’re on Google Cloud, use Fastly for caching Next.js SSR content, and manage deployments with Kubernetes (managed GKE, nothing fancy).

It might come across as over-engineered, but our system is simple, solid, performant, extensible, and insert-more-buzz-words.

If it sounds interesting, we are expanding the team and would love to hear from people!
Just to be safe, until I see more data I'm going to assume PTSD causes energy drinks.
chromium-browser is the one. Although on Ubuntu it's in the Universe repository, so you have to add the chromium-team ppa in order to get on-time updates.

I will admit that Chrome/Chromium is one of the few things you can't easily get from the repos, on Ubuntu at least.
Works for me on fedora 27 and 28, also using wayland.
If someone is not running sshd, I guess launchd would not take control of the port? And then someone on the same box could run their own fake sshd on the port, right? Leading potentially to the ability to capture keystrokes from any remote users who might "authenticate" and log in (to a fake terminal session provided by the daemon) through the port. What am I missing? Is it the case that launchd takes control of the port even if sshd is not configured to be active?
OCaml as a language is so close to a sweet spot between performance and ergonomics in my experience. I'm not sure if the Bucklescript compiler is generally running on Node or natively, but that could also be a big variable at play here.
In-band signaling is not a good idea. Case in point: spaces and quote characters in path names.
In all seriousness I dont think that the illusion works when under the influence. Which is very interesting.
I wasn't speaking only regarding tech, since the previous poster talked about the catalogue, which has definitively changed with the Originals (the first is just five years old).

But even regarding tech, they've been making new things; for example, they moved from physical data centers to their OpenConnect appliances.