skysight-inc/HackerNews huggingface dataset:
> I see people claiming pregnancy alters a woman's brain, miscarriages can cause postpartum depression, but then see claims that abortions do not effect the brain at all. The third I find hard to believe given the first two.

The reason a miscarriage can cause depression while an abortion usually does not is because the former is against a women's will and the other her choice. I find that quite obvious to be honest.
We went through YC with Instrumentl and they are a phenomenal team.

Also, a great example of solving a real, impactful problem. Why someone would invest in the thirteenth food delivery app over something to help science do science is beyond me.
I'm happy to make clones, just to learn how things work. I made a bitcoin clone and now I am working on a deep learning framework clone.

I think the real gain you get out of a side project is the experience and knowledge, which you could carry with you. Not really the side project itself.
Seriously, if anyone has a technical answer to this I'd love to know what it is. Right now I can't intepret the soldered-on ram in desktops as anything other than a user-hostile cash grab.
So...apparently for Apocryphon, the American citizenry is Trump? Interesting.
SystemC models as well, I assume : both TLM and Cycle Accurate?
Hey Clifford,

I just read your blog posts regarding real SaaS experience. I'm a fellow side project sole founder bootstrapper. I launched linkpeek.com 4 years ago to Hacker news and earned the number 1 position and had exactly 0 sign ups. The struggle is real.

I'm sort of intrigued about tamboo, and I want to see what I would get if I signed up. But the urgency of the 24 hours makes me afraid to sign up when I don't have downtime to tinker with your tool.

What you should do for tamboo:

* create a couple quick animated gifs of your UI and recordings. Put them on your homepage / landing page.

* create a couple youtube videos showing what the recordings look like, a prime example would be the video which helped you debug the sign up flow and then a follow up with the fix!

I have some example UI/UX gifs on remarkbox.com and I used licecap on the mac, but there are linux alternatives.

PS: you should remove this part - it smells like bullshit -

"That's why I'm giving you a free 24-hour pass to use Tamboo on your website - but only if you try it out today."

PSS:

Your contact form is busted and won't post, and it takes like 1m for it to reply that "something went wrong. please try again."
I wonder if the same Jigsaw doll shows up in the beginning to explain the rules of the game. Just kidding...
I had no idea there was that sort of requirement - I guess I had just assumed it was systemized. It sounds fascinating - are there ever conflicts that need to be resolved?
It is important to note that Zuckerberg did not claim any original contributions, nor does he name any of the non-Facebook libraries used, denying the acknowledgement of others' work which he relied upon. For all we know, he used some off-the-shelf libraries for face recognition, language processing, and speech recognition, while having little to no understanding of how they actually work. This is what a lamer does, not a hacker.

There is a huge gap in public perception of the competence of the elite in the tech industry. People will get the wrong impression that Zuckerberg is an expert on any of these topics. It reminds me of the antagonist of Ex Machina who is portrayed as CEO of a giant software company, AI expert, and robotics engineer, all in one person.
Ask HN: Where did all the ideas go?
I remember before learning programming, I had all these great ideas. Once I learned to program they gradually almost disappeared and new ones did not keep on coming in the way they did. Have you experienced the same? I look back at them on my Evernote and still love a lot of them..
Sort of. It's better than coal, and it's a by-product of fracking. I'm quite happy for expanded gas use as it reduces the propensity of extraction companies to just flare it.

http://www.worldbank.org/en/programs/gasflaringreduction

"Billions of cubic meters of natural gas is flared annually at oil production sites around the globe. Flaring gas wastes a valuable energy resource that could be used to support economic growth and progress. It also contributes to climate change by releasing millions of tons of CO2 to the atmosphere."
> Seems like the issue is specifically about them saying they couldn't do it, rather than wouldn't do it.

Yes, I was wrong, I thought the EU was told by Facebook that Facebook would not do it, while they knew it could be done.

We are arguing semantics though. If someone asks you wether you would commit a crime (e.g. murder someone), and you reply "I can't", and then said someone lets you pass, that does not give you a blank cheque to commit said crime. "Wouldn't" makes no difference here. If anything, "couldn't" sounds more authoritative because even if you'd want to, you argue you can't whereas the other one is solely based on trust. Regardless, arguing over that attempts to draw attention away that it did happen.

Second, we must not forget the EU is not asking a random stranger about it (or well, they were, see below); they were asking those with the know-how themselves, Facebook and WhatsApp.

> Though I would assume that a 30 min consultation with any competent technical person would give rise to a dozen different ways in which it COULD be done...

Competitors and customers of Facebook and WhatsApp were broadly inquired by the EU before the acquisition was finalised [1].

"[...]

The questionnaire inquires about what a merged entity could do with customers' data, and how that could affect advertising services, in particular the effectiveness of ads over both mobile devices such as smartphones and on computers.

"In your view, what would be the likely impact on WhatsApp and its user base if post-transaction WhatsApp… were to start collecting increased amount of data about its users (e.g. user location, age, gender, message content, etc.)?" the questionnaire asks.

It also probes the growing overlap between social networks and messaging services, as companies scramble to make the most advantageous possible use of consumers' data.

"Which of the following websites/apps in your view can be described as a provider of social networking services? Please tick as many boxes as you consider appropriate," the commission asks, before listing dozens of services including Flickr, Foursquare, Google+, InterNations, LinkedIn, Myspace, Meetup, Tumblr, Twitter, Skyrock, Pinterest, Ask.FM and Spotbros.

[...]"

If your argument is that the acquisition should've never happened there have been multiple points of failure, but its too easy to point it all at the EU (if not merely for the fact that they weren't the ones who broke the law in this instance). I don't know if the details of these inquiries are public, I suspect not.

[1] http://www.wsj.com/articles/eu-sends-questionnaire-to-rivals...
I'm guessing of cause, but it's entirely possible that they used the ntp.org pool, because that's what a quick Google search would tell you to do. Getting a vendor zone require that you know it exists.
What you say makes no sense whatsoever. Go doesn't come with a copy of nginx in its standard library. Go std lib is not equivalent to what ngnix provides. You gophers are so obsessed by doing everything with Go it's unbelievable. Go is a tool,just like nginx, it's not a silver bullet.
I think the problem is that it's not a very useful graph. I think breaking out the overall IT into other areas would make more sense with smaller percentages being shown as "Other".
Money (hurr) quote from my last (potential) customer: "100€/h?! No one will pay you that much!"
> Sniff, that's a Maxwell chip not Pascal.

Is there a substantial difference? This is a development laptop so I only cared about it being able to push enough pixels.

Perhaps there's a difference for gamers?
Given the complexity and quirks of modern browser engines it seems like it should be pretty easy to detect this type of custom "browser".
Susan Fowler Physicist and Software Engineer

Great blog at https://www.susanjfowler.com
The soothing zen feeling of not being on anyone else's schedule :)

Maker Time is for people who build things, and building things requires decently long periods of focused time without interruptions.

But it also reminds you that time is passing and that you can not waste it.

It's the perfect clock for startup founders on the hack on product, eat, exercise and sleep lifestyle in an early stage company.
EcmaScript 6: length vs. size vs. count (2011)
I'd be more comfortable with automated prosecutions if automated defense were already one generation more sophisticated.

So a camera catches you crossing a street outside of the designated times at a marked crosswalk. Ticketbot 1.0 automatically enters the complaint and mails you your summons, and you are immediately taxed some time or money to defend yourself.

Would it not be more fair for Publicdefenderbot 2.0 to review the video footage, and inform Ticketbot 2.0 that you did not create a hazard to traffic by crossing at that time? Ticketbot could concede the point, and dismiss its complaint before even mailing the summons. Hurrah for technology that does not produce a gratuitous waste of human effort! The human lawyers only have to take over in situations where the obvious defenses don't overwhelm the obvious evidence.

Or perhaps Speedcambot clocks your car going 60 mph in a 55 mph zone, transmits, "J'accuse! I gotcha, you bastard!", and your car replies, "Deepest apologies for the infraction, your majesty, but it's daytime, the pavement is dry, traffic is light, my tires and brakes are fine, and I can react in 15 ms." So Speedcambot says, "Fine. I'll allow it." and miraculously refrains from bothering the human.

When a victim gets involved, you just have to add an Accountantbot to the mix. If the baker has a loaf stolen, Accountantbot asks, "How much would it cost to buy your right to press charges?" So baker says, "10 bucks?" Accountantbot quickly crunches the numbers, determines that $10 is less than the cost of a prosecution multiplied by the likelihood of going to trial, pays off the victim, and now Prosecutorbot and Publicdefenderbot work out a non-prosecution agreement wherein the bread thief has to attend a paid job training program for 40 hours, at $10/hour, then spend a minimum of 80 hours servicing the air conditioning units in the county datacenter, at $25/hour. The human lawyers go play golf, or racquetball, or something else that is so uselessly human.
It's never too late. What matters most is that you are good at the work and can produce results.

For me, I went back to school about 5 years after a liberal arts undergrad to get a BS in computer science, and it has worked out. I was about 27, but there were numerous men and women in my classes in their late 30's and early 40's, all making the switch to CS to keep their skills sharp and better support their families. Some had been lawyers, accountants, and other white collar jobs--and they decided to make the change anyway.

So, yes, it's common, and employers understand that people are coming to programming from many different paths/backgrounds these days. (At least the ones who aren't snobbish.)

Most importantly: use what you perceive as your weaknesses as your strengths. You know a ton about accounting. Use that!

Doing programming work that overlaps with your previous career will probably yield the highest immediate pay, since you have domain knowledge in that area already. (And why waste it?)

That would be my angle to get into programming: find a company that programs accounting systems/financial software of some sort and offer your skills. Their end-users are accountants who have the same problems/frustrations as you. Why not discuss with them and help solve those problems directly? Offer them what they don't have yet, and only you do.
Yep, 5 month old here, teething.
Short term memory is impacted.
I take it these are developed tools in Firefox. Does anyone use the developer edition? Is there any reason to?
Never heard of it. Where is it showing?
It's Dell's business line, so build quality is phenomenal. It actually feels sturdier than the XPS 15 to me (though I only played with the XPS at the store). Just not as sleak--visible screws, serviceable hinges, that sort of thing. As for battery life, I get 5-6 hours of real work out of it.

I installed elementaryOS 0.4 (dual boot with Windows 10) and had no issues whatsoever. Everything worked out of the box, including the touch screen, multi-touch/two-finger scrolling, and keyboard hot keys.

On Linux Mint however, the cursor was hidden/invisible. Everything else worked (including the touch screen). I didn't spend much time trying to get it work, just continued using elementary.
XPS has been heavily recommended for a long time, but dell does still have a stigma and I personally had a hard time finding a way to actually BUY one when I looked. Lenovo lost developers trust years ago when they started pulling stunt after stunt with security vulnerabilities, backdoors, and spyware.
That's what we currently observe, yes. The particles of matter in the Standard Model are quarks (that join to form protons and neutrons among other things) and leptons (electrons, muons, taus, and neutrinos). The number of {quarks - antiquarks}, as well as that of {leptons - antileptons}, is conserved.

If you start with a proton and an electron, you have 3 quarks and 1 lepton, so whatever the interaction you have to end up with 3 quarks and 1 lepton (plus any number of quark-antiquark and lepton-antilepton pairs). E.g. for beta decay:

neutron (3 quarks) -> proton (3 quarks) + electron (lepton) + antineutrino (antilepton)
Check out Singularity. It was a research effort from Microsoft Research to build a whole OS in a modified .NET

Singularity was a single address space OS, thus there were no "processes" in a traditional sense. They still had a notion of isolated spaces though partly to allow different heaps to be GCd independently, and to use different GC algorithms (with different barriers) exactly due to the lack of a one-size-fits-all approach. Messaging between these process-like-things was done by moving objects onto a "transfer heap" and back again, which boiled down to just a simple pointer write. There were no syscalls.

A very nice architecture, from a theoretical perspective. However it's not clear to me that for standard desktop-sized machines you really need segmented GC spaces these days. With an incremental collector you can probably get pause times in the milliseconds range for a 32GB heap and I guess 32GB is as much RAM as you need on a Pro-level machine. For servers of course you go bigger.

One interesting GC algorithm I came across did thread-local collections. Objects were tracked with write barriers to discover when they became 'globally reachable' and moved to a global heap. Threads could stop independently whilst others continued running to collect their thread local heaps. That opens up the possibility in desktop/mobile apps of having a main thread that's doing an animation of some kind in a low-garbage way, whilst the background thread does work as quickly as possible, with the background thread collecting independently whilst the animation thread still runs.
Never said a man rules alone. Any dictatorship only takes a critical mass of powerful enough people to establish itself. This doesn't necessarily mean the people of a country as a whole, or the majority of the people, or even some times a significant and/or representative amount of the people.

In most cases of dictatorships, people end up being kind of pissed off against the dictators. That's what it takes usually for people to call their rulers "dictators". It is not how you would call someone you like.
Exactly for the same reason, the more authoritarian the establishment is - the less they respect/support liberties, personal/political rights and privacy of the people: Because the establishment expects such rights and liberties will be probably used by the people against the establishment itself. And exactly this is why such liberties and rights MUST be protected always, by all costs.

I am not Egyptian myself, but through discussions with Egyptian friends and/or Egyptians I randomly met, this is what they think of their government.

This is getting off topic so I stop it here.
Makertime is 34 for me (10 minutes later). Are there timezones?

Are there equivalent of months/minutes/seconds?

How do you organise events around it? The event starts at 34.5?
In Mozilla's case, some of the rationale for including devtools by default is that part of their mission is to make the web accessible to everyone, rather than erect a wall between users and developers (though this does potentially cause some problems). Was Firefox the first browser to make "View Source" a default option in the right-click context menu?
I seriously doubt the order of magnitude is right.

I'd really like someone with monetized videos to give some real input on this.
Global EROEI decline doesn't seem a serius danger to me --- solar and nuclear power are both abundant and available at modest cost. That 60 million barrels of energy for input doesn't strike me as something that ought to lead to freakouts. (Coal is available as well; of course, using it incurs significant external costs.)
I mentioned this elsewhere, but that's for local search. I have no experience in that space. My experience is SMBs that aren't local brick and mortar, but rather, ones that are trying to sell to a national/global audience.
The microarchitecture is nothing to do with the assembler syntax or instruction set.

I know that, my point is that this processor design has completely screwed up priorities in terms of features and usage.
SubQL is an open-source library for enabling real time data subscriptions with GraphQL over socket.io websockets. This library aims to integrate with graphQL apis to allow clients to subscribe to queries as if your graphQL api is a streaming API. This means that when a client subscribes to a piece of data via a GraphQL query, any updates to the data corresponding with that query will trigger an event that pushes that updated data to the subscribing clients.

We were inspired by the way GraphQL is changing the way we design our APIs. We wanted to bring the power and stability of GraphQL to real time web applications.

SubQL is currently in the alpha phase of development so we are very open to suggestions and/or feedback about how we can improve the library.
The NTP servers are all run by random members of the community. There's no real coordination between them (outside of being part of the pool), so you can't really rate limit between servers.

The library was only doing a couple request per NTP server, so rate limiting really wouldn't have helped.
In tech the lifecycle seems to be something like

Stage 1 - That doesn't make sense and will never work
Stage 2 - They turned down $1b they must be stupid
Stage 3 - It is a monopoly and needs to be stopped

Stages may vary but what remains the same is that nothing in tech is certain. Companies try really hard to create monopolies that will probably have anti-trust issues because the alternative is if they don't they will probably die (more so true after raising a lot of money and signing expensive long term office leases.)

From a longer historical perspective, nothing at all is certain. Take a look at the various office skyscrapers and stadiums in the US, the names change. Some of the giant corporations of 50 years ago may still be around in some form, but they are shadows of their former selves. The world changes fast.
I bought a NUC with the Iris 540, ran ubuntu 16.04 on it and I'm quite pleased with it. Minecraft, full screen youtube, full screen netflix, random web games like slither.io, random "rich" websites, webGL particle/water demos, etc all "just work".

I've had way less problems with intel than I did with my radeons. Not sure I'd say better than nvidia (who has a pretty good binary blob driver), but similar.

Even weird edge cases like rotating a display into portrait mode while logged in worked fine.

It's not a GTX 1070 killer, but it's quite a nice upgrade from other Intel GPUs. It runs a fair variety of 2d/3d stuff at 1080P quite comfortably.
Show HN: Firefox add on wich shows you how old you are in nano-years
>Chromebook

It might be usable for some stuff, but if you don't devmode it (mine's a school computer, so I can't), it's really insufficient for a wide variety of tasks. It does (credit to Google) have a very good SSH client, and (credit to the mosh team) have a very good Mosh client, so if you've got a fast network and you're an emacs/vi/vim user, it's okay for dev work, but it's not ideal.

And it's rubbish for games.
Current internet via satellite is barely usable due to the extremely high latency. It's better than nothing but many services are de facto not usable. I've just been to Scotland and many places there have to rely on satellite internet, I'm sure the vast majority of them would be happy to switch to lower latency connections (and could pay well for it).
Yeah, it's not like Apple is in charge of the entire operating system running the app and verifying said signatures. Having them sign your app is definitely what gives them too much power.
Legal Liability for Machine Learning
You had me at scrolling. Apple is in denial. If nothing else it's the number of times I've witnessed someone try to manipulate the OS on a MacBook only to find themselves dumpfounded, "duh it's not a touchscreen". Well maybe it should be
Yeah but the teachers are in the US, giving classes over the internet.
Lift your arm up? I can rest my arm on the desk and have my thumb in the lower right corner of the screen. It's actually much nicer than having my hand in front of me slightly raised to have two fingers to scroll with. Try it now.
This happens often enough that Wikipedia has a page devoted to it: https://en.wikipedia.org/wiki/NTP_server_misuse_and_abuse

The first one I had heard of was Netgear vs. UW-Madison.
How to Build a Time Machine
The parent article has the first good explanation I've seen for the battery issues in the new MacBook Pro. Apparently they wanted to use a fancy non-square battery but it failed some tests so they reverted to a much smaller square battery at the last minute, thus the significant drop in capacity.
> Still, Saudi Arabia is not alone in wrestling with ancient calendars. It is 1395 in Iran, 2628 in Kurdistan, and 5776 in Israel’s Knesset. Nor is it just the Middle East that is out of sync with the times. It is 2559 in Thailand, though only year 28 (of the Heisei era) in Japan.

Can someone explain the difference between the years in Iran and Saudi Arabia? It seems that Iran uses the Solar Hijri calendar, while SA used the Tabular Islamic Calendar, but I don't really understand why the years are different. Is it because one is solar and one is lunar, increasing the year count more quickly?

(I also had no idea that Japan's years reset with every emperor.)
Captcha should fix it
Now I've got something to listen to in the car for the next couple months! (There are like 6 or 7 pages worth of episode links)
I just switched to the XPS 13 as well and picked up the WD15 which is the same price on Amazon. The WD15 officially supports linux and from what I read is better than the 3100 as long as you're on a more recent kernel. Hopefully I won't have to return it.
I'm confused why the presence of Xcode would prevent one from using a Mac with whatever IDE they preferred. Atom, IntelliJ, VSCode, Sublime, VIM, etc... all work just fine on Macs.
Not if you're using it in tablet mode.