skysight-inc/HackerNews huggingface dataset:
I'm sorry I don't understand how a web app can track ALL your web usage? Wouldn't that apply to using facebook.com on the desktop browser too then?
air conditioners in the desert
It is an interesting time to bring out a new architecture. There was a time that any short term advantage a custom architecture would have over commodity chips would evaporate in 4 years, less than the depreciation time of the machine. However as the ability to scale commodity machines becomes harder, and they scale in useless ways (like the P4 debacle of focusing on video streaming performance) the economics once again shift to more bespoke machines. And some of these machines understand that memory throughput is just as important as instructions per clock and so you get more general purpose architectures with the memory bandwidth of modern GPUS. That opens up some interesting opportunities for large memory computation spaces.
Docker abstracts the operating system from the application layer, that's the only reason why I'm using Docker. I don't see the advantage of using NixOS to install my applications. With Docker your application is just fetched as a static binary blob as defined by your developers, so no worries :)
File hashes are only supposed to protect against download errors, not against malicious intent.

MD5 is good enough for that, and makepkg supports GPG for actual verification.
Where it gets tricky is the agent has a fiduciary duty to the client. Making multiple deals isn't int he interest of the buyer. Not sure about Canada though.
The sellers hired the agent to understand the market. If the seller's agent tells them 'you can sell at this price' but buys the house themselves, and resells it at a profit, they clearly misled their customer about the optimal price that they could get for the house, for their own benefit. They're in a conflict of interest.

This is not the first time I hear of real estate agents buying houses from their customers and profiting from them. If my agent tried to pull that on me, I'd fire them, or if it was too costly to do so, I'd raise the price until they're not willing to buy. Then I know I would have reached a price closer to the real market price.
Well in general demand peaks midday while household usage is u-shaped (morning and evening peaks). This makes sense, since when people go to work they are not at home and their work energy use tends to be higher than home energy use. But if you don't like that explanation, simply look at any price curve for any of the organized electricity markets (they are public) and you will see demand and price peaks mid-day.
Curious how this compares with Interspire (http://www.interspire.com/emailmarketer/). I set that up a couple of years back to use with our Sendgrid account and we had great results.
Fantastic news and congrats to the NY Times team.

Does anyone know, who at this point still continues to use Flash?
Apple’s gaming censorship continues: The Binding of Isaac blocked from App Store
It's already hipster activity, and all hipsters deny they are hipsters.
Research shows connection between content clarity and business credibility
> One particular sleight of hands is perpetuating the myth that the financial commitment when entering medschool is akin to taking a risk. It is decidedly not because the payoff is virtually guaranteed.

That's my argument. That the payoff is virtually guaranteed precisely because of the supply controls via licensing.

A Canadian friend gave me a kind of counterexample: Canada decided it was at risk of running out of X (some profession, specialty doctor I think), so they pulled levers to ensure a bunch of students trained in that. Those students graduate, oversupply, salaries crater, too bad for them.

It's not only the monetary cost as a risk, but the opportunity cost of entering a profession that requires extended training.

These are people's lives. Maybe they should be paid less, but it seems pretty shitty to say "We need you to do this really important job really well, so train really hard and then..." (you have some security)|(cross your fingers and hope the labor market hasn't changed while you were in a decade of school)?
I was unaware of the UK laws around this. That would take care of this pretty quickly even at the senior levels. If the company really believes that you have valuable knowledge, then the burden is on them (in terms of financial burden) to compensate you for not taking the other job.

Obviously, they would only do this in the cases where they are worried that it really could harm their competitive advantage. It would also save companies money in the long run given the number of instances that two companies go to court over things like this.
How Smart Do You Have to Be to Raise a Child?
Neural nets  that build other neural nets
Good! Now move to https!!!

Secure the damn web.
The Meaning of Life Without Parole
Oh My Fish Undergoing a DMCA Takedown
To build on what you said: we're interested in the cache line, not the data in that cache line. Both reads and stores access the cache line, and both can see misses. It's not that you're seeing cached data, it's that your store instruction does not have to wait for the cache line to come into the L1.
Did anything change that made this possible that it wasn't possible before? Was it just that we have faster computers now? Or something else?
150 years ago, everyone generated their own energy. 100 years ago, most larger users still generated their own energy. Over time, almost everyone migrated "to the grid" because the centralized power companies did it better, cheaper and more reliability.

I suspect the same will happen with computing. At this point most of the smaller players (startups) are using AWS or another cloud provider. Some of the more bleeding edge larger companies are doing it too. Eventually even the largest companies will move "to the cloud", leaving only the very largest companies (who incidentally still generate their own energy even today) running their own servers.
I have been asked to sign non-compete agreements by a couple of employers.

One of them was just a legally worded agreement to not poach customers or go to work for a customer within 18 months of ending employment. That made sense to me and I agreed to it.

I wouldn't sign a non-compete that forbade me from going to work for a competitor.
I can verify that LLVM ISel is quite slow. It's one of the main reasons why Rust is slower to compile than Go or OCaml.

(NB: The output is very high quality, so I still think it's the right choice for AOT. But slow compilation kills JITs.)
But he did give us iTunes on Windows, so in my opinion, that about balances things out.
It's not flipping. Flipping is where Bob fully completes the purchase of a property from seller Alice, Bob pays the property transfer tax [0], Bob takes possession of the property as the new owner on the title, and then Bob re-lists his property on the market at a new price, ultimately completing the sale to Charlie.

What's happening here is that agents involved in the sale of Alice's property provide Alice with a price of (for example) $1M, which Alice accepts under the assumption that her agent is representing her interests fairly and objectively. After Alice accepts this price, the purchase is delayed. While Alice waits to receive $1M for the sale, Eve (another agent) is assigned the property and sells the assignment to Bob for $1.25M. Bob then sells his assignment to Charlie for $1.5M. Charlie then completes the purchase, and only then is the property transferred from Alice to Charlie. Charlie pays $1.5M, but Alice receives only $1M. Eve and Bob both profit $250K each, never having taken possession of the property themselves.

[0] The tax is charged at a rate of 1% for the first $200,000 and 2% for the portion of the fair market value that is greater than $200,000. Source: http://www2.gov.bc.ca/gov/content/taxes/property-taxes/prope...
I think that's a rather extremist view.
>So they are trying to stem the tide of the rich leaving by making them continue to bear the cost of subsidizing the poor.

No, they're trying to prevent competition. They run power plants too, and they'd rather you bought electricity from them rather than sold it to them.

That's why none of the power companies are advocating just removing the implicit environmental subsidy and allowing power to be sold back to them at wholesale rate.

They just want solar panels gone, period.
It's way cheaper for starters.
Congressional Clocks Have a Secret Code
Ask HN: Which startup databases do you know/use and what do they lack?
Hi folks!

I was wondering which startup databases/directories you know as I'm currently thinking about building one.
With startup databases I mean a database that provides informations about a startup in a structured way so one can search/filter it to find for example every startup in Austin, TX that raised +10m, was founded less then 2 years ago and has a mobile product.
I found a couple of different services, but they all lack at least one of these things:

- they are incomplete and not up to date

- it is difficult to search/analyse as data is not really structured

- they don't have meaningful data

- they are sometimes delivered in some expensive "pdf-report" layout instead of an easy to use website

So here are my questions to you:

- Do you need a database like this and why/in which cases do you need it? How often would you use one?

- What do you typically miss?

- What don't you like with the existing solutions?

I'm thinking about building the software and let people contribute to it similar to wikipedia.

Thank you very much for your help and ideas!
GitHub does have that popularity and mind-share going for it, so I can see why people might not care to leave and create a new account at GitLab. The primary concern is the license which could be identical at either platform so that's a non-issue.

The primary difference is that GitLab (referring to CE, the 'Community Edition') is completely portable and self-hostable. That means if things change later or the platform host gets a legal challenge or takedown request, you are free to say 'go pound sand' and take your data and platform elsewhere. You are not at the mercy of the platform provider.

For a classic example of a community effort where the rules were changed after a great many users altruistically gave of their time and effort see CDDB, also known as Gracenote[0]. And as I typed my original comment, this thread[1] was on the HN front page with some choice comments illustrating the difficulty of doing a 100% clean export of your data from GitHub.

Google has a great initiative, humorously called the 'Data Liberation Front'[2] which makes sure users can easily export all their data in a useful format if they want to take it elsewhere. I used it when I closed my Google accounts and I can report it works perfectly. I see no comparable effort by GitHub. Users like me check for this early and it's absence is always a red flag.

Hope that answers your question and if my assumption that you don't want to use GitLab because of the friction of creating yet another online account is incorrect please clarify what your real reason is.

[0]https://en.wikipedia.org/wiki/CDDB

[1]https://news.ycombinator.com/item?id=11054011

[2]https://en.wikipedia.org/wiki/Google_Data_Liberation_Front
I use sendy. Wish it had easy to use high quality templates like mailchimp. I would pay for that. I would also pay for hosting but still using my aws email service.
Perks of a right-to-work state: broad non-competes are unenforceable for exactly this reason. You have to have specific and reasonably defined scope in order for it to be viable.
A few notes:

After spending 5 seconds reading I can't tell what your mission is. It works best to first write out the mission statement in a one sentence.

Do you sell photovoltaics? Jewlery? Bitcoin services? My mind jumps around with the current page.

The mission statement may also read better if it talks about what the company wants to do -- not what the visitor wants.

Now I visited the main page, it is jewelry. It's a beautiful page. I would suggest making the subscribe button taller so people will be more likely to press it. I also wish I knew how the stones are sourced, which perhaps is was what you tried to touch on in the mission.
just don't sign a contract with an assignment clause.
@JamesGDev: You have an affiliate link. Shame on you!
> All closed technology, on some level, may be used to perpetuate coercion.

Maybe this way?

There are surely many examples of closed technology that isn't phoning home.
The problem is that you don't get many garanties.
It's more like a tiny stripped-down (hence "bare bones") LLVM workalike for applications that value compilation speed highly, as far as I can tell.
It depends on what level VC we're talking, and what % of their IaaP service is purchased by said service.

There might be a hiccup in earnings if the tech sector crashes.
This article paints it as a dark conspiracy that Kodak was informed but not farmers or the general public. It seems to me that there's a simpler explanation: the dangers of radiation were not well understood at the time, and they probably legitimately thought that e.g. the dangers of malnutrition from disposing of contaminated milk were greater than the dangers posed by the contamination.
The BBC still do which I find infuriating...
Nor have you provided any evidence that it has negatively affected society, your argument is weak. As a matter of fact, NASA has made hundreds of contributions to society, particularly in material sciences. Here is a list I found on a pop-culture site after a few seconds of googling (I am sure there are more detailed lists elsewhere): http://www.independent.co.uk/news/science/50-years-50-giant-...

I believe it is quite common for knowledge to permeate across domains (e.g. math->computer science->internet or astrobiology->biology->medicine). You adopt a naive view where you make the assumption that the works of these scientists are trivial because YOU don't see the benefit to our society. With that sort of reasoning we should never embark on any endeavor where we are unsure the outcome would benefit us.
Seriously do this.
I agree, and I think ES5 even has a benefit as a language: it's extremely simple. The trajectory of ES2015 seems to be, basically: add as much cool stuff as possible. Thus increasing the syntactic surface area, and the amount of stuff to learn.

With a slightly more clever and more concise definition of `createElement`, I also have no need for JSX.

tag("div.widget.fancy", {}, [
tag("h1#title", {}, "Hello, world!")
])

I'm fine with that. My editor understands the indentation.

And... such an enormous benefit... there is no compilation step.

Right now at work, our code base takes 20 seconds to compile with Babel. Enough said.

The feeling, after being used to all this transpilation business, of writing code that's just already ready to serve, is very nice. I can even work on it with nothing but a text editor and a web browser.

Unfortunately everyone thinks I am crazy for preferring this.
Utilities who bill for "time of use" generally have more punitive rates during the day time because of higher demand (and also send these flyers suggesting you use electric washers and dryers closer to midnight).

The fact that people are at work doesn't imply a drop in usage - they just start consuming electricity at the office, retail location, etc.
Vancouver sw eng here. I've lived in this city for 14yrs, bought in 7yrs ago. My house has doubled in value since then. The min buy in has now reached the 1million mark and continues to climb. The ratio of real estate to salary is out of wack and the talent is starting to leave. Vancouver is becoming a playground for the wealthy.
> The standard legal advice is to structure the agreement such as it still stands (severability) even if specific parts of it are struck down because of how likely that is.

I don't know about Canada but in the US this is standard for any contract of any type. The vast majority of contracts I've signed have specific clauses to that effect as well.
No, even if it's unenforceable across the globe it would increase the risk of litigation. Hence a liability.
Lawsuits have been filed in similar circumstances, but I'm not aware of one where the seller triumphed.
s/ptrace/strace/
It is interesting that many people don't know that most of their apps have perfectly good mobile web apps too. With the advent in web technologies and developers' focus on best practices the web apps have become very responsive. Personally I got tired of downloading and installing and signing up for apps only to find I didn't use them very frequently. Then I saw their web apps and they worked great. Now I don't have 100 apps on my phone. Just one that takes care of going to all those web apps quickly and easily. Full Disclosure: I built that one app, get@ app.
Top Cydia Sources/Repos 2016 – iOS jailbreak
That's a pretty odd definition of "immoral."
Show HN: Continu – Learning software built for the  modern workplace
Thanks for sharing that. If any lawyers are reading this, I would be curious as to why non-competes exist if the above is true. I suppose I knew that implicitly, i.e. joining a competitor and divulging your previous employers secrets feels illegal, regardless of law.

In theory, if trade secrets are already protected, then either the non-compete's are setup as a double protection, or they are only being used to restrict movement. (neither of which seems fair in the economic sense)
I imagine the 1st (and 2nd in the example) buyer was asked by the agent "you'll get 300k for nothing" and he or she agreed, otherwise like you say it looks "illegal" like you said.
I beg to differ. The good thing of an adjustable desk is that you can set it at the perfect height both when you're standing and sitting. Many of us type on the keyboard while arms are resting on the desk. If the desk is too low the back suffers. Standard desk height is 90cm (Europe), and for me that is too low. I set it at around 96 cm when sitting.

The chair is also very important (does it help you to have a correct sitting position) and should be adjustable to have a 90 degree leg bend too. And the screen should be in front of the eyes while sitting and standing (standard feet for many computer screens raise them way too little from the 90cm desk), so you may need an extra arm.

While standing, I try to take my shoes off as shoes (even if by 1cm) usually alter the natural position of the feet on the floor and that goes up to the back too. I've also seen people stand on soft playground mats for extra comfort.

The downside of all this is the prices (good office chairs starting on 800 euro and same or more for standing desks). Hopefully your employer can provide it...
I don't know that this is good news. Limited enforcement is why they can get away with such clauses in the first place. A remarkable number of people will be placated by this when they really shouldn't.
Thanks, now I'm reading wikipedia articles about trees instead of working
Having stayed in both the US and India for significant part of my adult life, I feel qualified enough to understand both perspectives:
1. Does FreeBasics help poor people? May be it does in the short term but the long term consequences are irreversible. This is like losing forest for the trees.
2. Subsidies of various kinds have been around since Independent India and to be true, they are what have held back. To understand this further, you need to know why food subsidy bill and other rural employment schemes have failed to achieve any sort of desirable benefit and led to rout of the oldest political party. One has to agree that these subsidies are the true form of "free basics" (pun intended) someone needs to survive.

For the first time in years, India has true opportunity to break out of shackles and become a developed country. I have seen the optimism in younger lot and how entrepreneurs of all kinds are solving India specific problems. This is despite the rigid regulations which are being eased as we speak. The future only looks bright.

Peace,
Rajesh
Heh, there's a lot to cover. First of all, just go to physical therapy if you have any pain. Even if you know the rehab exercises, doing them with perfect form will be very challenging.

* Muscles typically work in agonist/antagonist pairs. You bend your arm at the elbow, the bicep contracts, and the triceps lengthen. Straighten your arm and your triceps contract while your bicep lengthens.

* When 1 muscle in a pair is overly active, it will shorten and become tight while its antagonist muscle lengthens and becomes weak. This is imbalance. The weaker, lengthened muscle will often develop painful trigger points in protest. This is referred pain.

* To restore balance, you need to strengthen and learn to activate the lengthened muscle while relaxing (inhibiting) the tight muscle.

* Foam roll and stretch the tight muscles, strengthen the weak muscles

--

Upper crossed syndrome is common issue amongst desk workers. See http://www.muscleimbalancesyndromes.com/janda-syndromes/uppe...

For this you would

* Need to develop: scapular stability, scapular retraction, and scapular depression

* Need to inhibit: scapular elevation

* Maintain neutral chin tuck in pretty much all movements.

* ITYW exercises: when doing Ts, focus on squeezing at your mid traps (mid back), with neutral scapular elevation. During Ws, focus on scapular retraction and depression at the same time.

* Wall slides or wall angels

* Band pull-aparts

* Deadlifts

* Farmer carries

* External shoulder rotations

* Face pulls, finishing with external rotation at shoulder

* Rows

* Reverse flyes (palms down for posterior delts, thumbs pointing up for more mid trapezius and other back muscles)

Before doing a heavy lift (like rows), you might do an activation exercise beforehand (Ts and Ws) to focus on activating the muscles you want to work (mid and lower trapezius).

Similarly, if you want to workout your (tight) chest, you ought to do activation work for you back (ITYWs, wall angels) to ensure that your agonist/antagonist pairs "remember" each other and your chest doesn't tighten back up too much.

Hopefully that should give you plenty of material to google with. I'd love to go into further detail (there's plenty more to cover) but I mustn't spend too much time writing comments on HN :)
Agreed, but I think stack-exchange style communities are better at this than a project's issue queue or a support channel.

There's also nothing preventing common support issues getting turned into documentation improvements, creating googleable (but more concise) results. I'd rather find a wiki page for "libchitz Error: Insufficient Flurbos in /var/lib/blips" than a forum post/issue with tens of comments and have to scrape through the results.

Also, there's plenty of times googling something should get you a documentation page on a subject but instead gets you forums/issues/etc. that aren't helpful.
Industrial machinery for facilities that don't run 24 hrs/day increase the draw energy during business hours.
Does Netflix have a presence in Australia? If not, I don't believe its actionable.
I swear it doesn't look a day over 8,000.
How to use Elastic Search with Ruby on Rails
Indeed. Frustrates the HELL out of me even more because all their videos are available in web-friendly MP4 for the mobile services and you can get to them if you spoof the user agent. I wish they would just let me toggle a "beta" feature or something.
Not OP, but I'm wondering much the same thing... specifically is it a good time to look if one is underpaid?
The nanomsg documentation (linked from the article) lists a number of fundamental differences between it and ZeroMQ. Some of them are implementation details, but there are quite a few fundamental design/API changes that would be impossible to make in an existing library.

http://nanomsg.org/documentation-zeromq.html
Tech Unemployment Dipped Last Quarter