skysight-inc/HackerNews huggingface dataset:
I don't think this provision is as unambiguous as you make it out to be if different judges are coming to different conclusions. It makes sense that different judges will come to different conclusions because it may not be entirely clear to them if a very specific collection of function signatures is an original work of authorship.

I think being able to test cases pre-emptively has a tremendous value because it forces one to pre-emptively consider and define things. By opening up such a system, it might allow software associations to work with legislators to pre-emptively clarify test cases and definitions by creating a process where legislators can define things more specifically so it could be used as a guide for judges ruling in esoteric areas.

I don't imagine we'd ever be able to create a satisfiable legal system, but I do think we could concoct a system that highlights ambiguity and legal risk so that it prompts individuals and associations to get legislators to clarify messy laws.

Like I said, this is a tall order, but I think we should be thinking about systems like this.
Outsourcing small digital tasks. In Europe, no service like Amazon's Mechanical Turk exists. And MT does not accept customers from outside the US.
How about advertising for small businesses? With the death of local newspapers and phone books, I'm not sure what effective ways to advertise are.

Facebook doesn't seem to work too well, and adwords felt like a black hole. And besides these methods seem to require experienced consultants to run an effective campaign.
People really need to understand that antitrust and monopoly do not mean the same thing. The existence of a competitor does not automatically make antitrust behavior OK. The main focus of antitrust law is how an action effects consumers; effects on competitors are only interesting in the sense of effecting consumers. (With the understanding that more competition generally means more choices for consumers, which is held as a Good Thing™.) I would suggest giving the Wikipedia antitrust article a good read, as a start:

https://en.wikipedia.org/wiki/United_States_antitrust_law
Porter Airlines fined $150,000 under Canada's anti-spam law
Elasticsearch: Deprecating Rivers
Hey, I've never met another GV user in the wild, so please forgive a slightly off-topic question, but- how can you stand it?

I get my voicemail/missed call notifications totally at random. Sometimes they're immediate! Sometimes I'll miss a call when the phone is in my pocket in a quiet location, so I know it never rang. And then 4 hours later, I'll get a notification about the voicemail. Ditto texts.

I got everyone to switch to my GV number, and now I'm getting them all to switch back, because I just can't handle the (occasional) lack of immediacy.

Do you have that problem at all?
Knowing what certifications are required and optional for a given physical product and how much it is going to cost to get said product certified for sale in a given country (like FCC, CE, CCC, etc) and how much optional certifications cost (UL, ETL, etc).

Right now the process is pretty much that you (or someone you pay) have to do a ton of reading and become an expert in import/export and RF law for any given country which you wish to sell or distribute a physical product in. Then you have to get written quotes from a few vendors who you find that actually do said testing and generally the test houses are just test houses, they don't necessarily know the laws of each country they just know how to run the tests and issue you a report, which can take weeks, at best (or you just go to the local place and it costs what it costs). But you have to know what tests to ask for.

There should just be a simple one-stop online form that you fill in your product's information and get an instant quote back with each country in the world and what's required for your product along with instant quotes (price and lead time) for each of those certifications. Then, you can check box all the certifications you want right now (likely with discounts if you pick more than one, so a live-updating pricing matrix will be useful here, and a live world map highlighting countries which you can sell in) and pay via credit card for the certifications themselves. You get in return a mailing label to ship your prototype device to the testing company along with instructions on how the testing company uses your device so they can test it.

The actual testing can be contracted out to 3rd parties. This could just be a broker, but it would have to be a broker that knows the rules of the world and can express those rules in a straight forward way along with instant pricing. The prices don't need to be the best prices, they just need to be straight forward and competitive.
Bandwidth-Aid: A VPN disconnect reminder script
Android: Official Xposed Updated for Lollipop
Didn't realize, the only LISP I regularly interact with is emacs lisp...
no, we can't. we currently do not have the CPU power to do molecular simulations of fluids and solids (beyond the grain level) at large scales, that's why we still have supercomputers working at simplified versions. additionally, we don't have 100% fidelity in knowing environmental conditions, what the weather is doing at that exact point, the exact velocity/temp field of the atmosphere (which is constantly changing) at the molecular scale, which would be essential for a 1:1 simulation.

https://en.wikipedia.org/wiki/Direct_numerical_simulation
Thing is, you wouldn't develop a system like Mathematica without writing those sorts of things on top of your Lisp implementation. As MACSYMA, the first of these programs did, which he used prior to starting on SMP, even using a similar syntax per this comment https://news.ycombinator.com/item?id=9798643
Easy to list train wrecks and how to avoid them. Harder to list advice that isn't related to train wrecks.

The worst intern-specific train wrecks I've seen involve the intern's keeper(s) not having an accurate view of the interns abilities.

The worst young-person-specific train wrecks I've seen involve young office employees having an incorrectly high assessment of their office culture knowledge. Nothing I've seen on TV and movies about office culture is useful or enlightening. Culture, as in local traditions for interpersonal relations and local shared group priorities.
Thanks for the note! I'll definitely keep that in mind next time I evaluate my hosting environment. I expect to switch to a different data center eventually, and that would come in handy.
curious. one for the html email design heads.
On Games and Transactional Memory from the May 2015 C++ Standard Meeting
> It's only "terrible" if you have axe to grind about the "right" way and then define that as daemontools.

Conversely, It's only "terrible" if you have axe to grind about the "right" way and then define that as systemd.
Just because you actually do have a moral problem with casinos doesn't mean a malicious user is a "customer".
Travel Hack Guide: Fly to Paris for Free and Save on Flight to Rome
I've run a personal mail server on Comcast business class for about 2 years and haven't noticed this problem. Probably the majority of my outbound mail is to Gmail. I don't remember if I've checked the RBLs before, but I probably should re-check.
Don't get me wrong - I agree in spirit and I only had a cursory glance at that link.

I just wanted to point out that we should be wary of any false dreams of precision.
Observer Design Pattern in Automation Testing
You can also make more money. If your tax base grows faster than budget deficit, you would eventually reach a balanced budget and could start reducing debt afterwards.
This looks like a new site. Did you just recently develop this domain? Any chance it was used for spam in the past? If that's the case, then just file for reconsideration and let Google know that you are the new owner and they'll lift the manual action.

Otherwise, file for reconsideration and explain your plans for developing the domain and you should be fine.

I do admit that it's a bit strange for a brand new site with one post to be given a pure spam penalty...unless, again, the domain was previously used for spam.
Building Data Warehouses for Fun and Profit
Have you been to other conferences before? In case not, I can tell you that you are not required to talk to that much people if you don't feel like it. Just keep to yourself and you should be fine.

It would however defeat the purpose of making the effort to go to said conference. I'm simply stating this as a fallback mechanism in case you feel too shy or anxious when you do get there.

So try not to think much about it. Worst case scenario you will listen to great talks, learn a bit, and go home without talking to anyone.
Good point!

Nevertheless, in my experience, ISPs will unblock port 25 for customers on request. I've only worked with a few in my years, but I've not yet encountered any resistance.
Bill Gates is doubling his billion-dollar bet on renewables – Fortune
When taking on a challenging task like this, what is a good way to ask questions of your colleagues without seeming annoying?
Pairing with someone who's built a few Om apps should get you up to speed in no more than 45 minutes. I've done it a few times now, and it just takes a few examples, building some components, and composing them together.
Survivor bias is really at work with "leadership" books or books about why x company is amazing. A lot of times, companies get ahead by dumb luck. In your hypothetical example not only would the CEO be wrong, he'd chase off the decent talent, historical knowledge, kill morale, etc and we'd be reading a different article about bad CEO's. But for whatever reason, this was possible. No one did a study or talked to experts. It was just a gamble from above. We shouldn't be rewarding that.
Ask HN: Would you buy street-food/food-trucks using a credit card?
I have been contemplating building an app to purchase street food using cards and I am curious whether this is something people would actually use
I guess people that is interested into the answer to this question upvoted.
> Probably that these days the company actually complies with safety regulations.

Or maybe in those days these regulations did not exist?
Uninitialized RAM is always Random: building a TRNG
How to Win Friends and Influence People.

You will only advance as a manager by working through people, and this gives you a good framework for developing rapport.
Whoops. Thanks for pointing it out! I fixed it right away, sorry about that.
I'm in favor of Dragonfly removing SCTP. It was okay on paper but never saw adoption and was basically doomed after most firewalls were configured to block it--this is why people are building their own transports on top of UDP these days. It would almost be impossible to launch a new IP magic protocol number now.

I dig the other stuff that Dragonfly is doing too. I've been a longtime BSD fan and I like that there is a strong-willed counterpoint to FreeBSD with a different architectural philosophy. The pressure pushes FreeBSD forward faster than if Dragonfly wasn't around.
Did netflix actually call it a "data lake"? Great idea, terrible name IMHO :)
I've recently learnt they are rewriting IPFW (https://www.dragonflybsd.org/docs/ipfw2/) to fully take advantage of DFly's features. Eventhough I am not particularly fond of IPFW's syntax and prefer PF it's nice to see that a good SMP friendly firewall is in the works.
This is not an industry I am in per se but it is a problem me and my family is facing every year.

Finding trustworthy travel destinations for families that don't like all inclusive but prefer smaller boutique hotels that are family friendly.

Despite all the online travel sites that are out there its still often hit and miss how great the places we go are.
It would be interesting to know more about the pain points of Subversion and if you found that Mercurial improved on those or not.

The text mentions "we wanted something better, specifically something that would support branching and merging", which is very strange since Subversion not only has very easy to use branching and merging but it is also quite lightweight compared to most other systems, with the exception of git and hg (which has a different architecture altogether).
Tips are the standard solution for this. Drivers end up making less when there rude.

PS: My response to rating systems is to generally give everyone 1 or 2 stars. Otherwise you end up with https://xkcd.com/1098/ making the whole thing pointless.
Author here. There are other services that do this sort of thing, but none that accomplished all these goals:

1. Browser-encrypted so the server cannot decrypt it. The decryption key is stored in the URL fragment after the # so the server never sees the decryption key. (Fragments are not sent in HTTP requests.)

2. Secrets never touch disk. SneakyNote.com even goes to lengths to clear the in-memory buffers on storage/access.

3. Verified delivery. If you're going to send the link over an insecure channel, you can't prevent someone else from getting to it first. But you'd like to know if they replaced your link. The verification code step solves this problem.

4. Open source.

Incidentally, this is written in Go because it of its good HTTP support and because Go is a memory-safe language that will also allow you to clear memory.
This looks like a great project. One thing I noticed about the website: There doesn't seem to be a way to dismiss the video overlay. I had to refresh the page.
Is that desirable? To me, the existing model embodies a much-valued computer science concept: lazy processing. That allows you to avoid resolving hypotheticals that never actually come up, and when you're forced to resolve a question of law, it lets you do so based on concrete application of the law instead of a mere hypothetical.

On the other hand, maybe a less charitable analogy would be prototyping in a dynamic language. Thinking through edge cases only when running on some input causes an exception to be thrown.
I give you one counter-example:

"As the IMF recommended, imports were reduced and exports were increased. The effect of the cuts in imports in Romania, a net importer of food from the West, was however not correctly estimated by the foreign analysts and it led to food shortages.[5]
By 1986, it paid half its debt[3] and it finished paying its whole debt early in 1989, ahead of schedule. Nevertheless, the austerity policy continued even after all the debts had been paid."
https://en.wikipedia.org/wiki/1980s_austerity_policy_in_Roma...
I'd guess the scenario is more like a social setting where you know some of the people and don't know others. And you're having a "what do you do?" kind of conversation where you respond with "computer stuff" and then the person you're talking to, or someone in earshot, says something like "Oh, maybe you could help me with mine...".

That's happened to me several times. I've also had people do a similar thing in work settings--people who weren't even direct coworkers.
Are there no unions in France? I thought this was a big part of the argument as well.
It isn't only receiving emails that requires a connection. According to the site, anyone who doesn't use encryption (currently the vast majority of users) will receive a link to your message hosted on the device. That means that most people won't be able to read your emails if your device goes offline.
That makes sense. I'm also curious about data though. Unless they tunnel all your traffic through a VPN, you just have to hope your apps and web sites are using https correctly. (And if they did tunnel all traffic through Google servers, it would raise a different set of concerns...)
There are a couple of alternatives: https://microworkers.com/ and http://www.shorttask.com/
Supreme Court Blocks Obama’s Limits on Power Plants
Security advisory: simple_tag does not do auto-escaping – Weblog – Django
Thanks! Gonna give this a try.
That's the way these things work though. Start-up moves in, offers good rates because they have the VC money to burn. The early adopters do well (like drilling for oil), then after several years reality sets in. The legacy employer no longer exists, in fact, there are no competitors except one or two global technology companies. Finally, cars drive themselves.
Putin to Press on with Russia’s Military Modernization
Try http://asoftmurmur.com/ - it's meaningless ambient noise that I find quite effective as audio wallpaper.
You're right, but in both cases each company is doing the same thing, repeatedly breaking a law with no intention of stopping. Wouldn't you agree that the government has a duty to treat both cases equally?
Crystal Balls vs. Calculators: A leading VCs view on bubbles
You have got to be fucking kidding me.

I would really love to see an industry wide exodus and migration plan away from Oracle if you're using them now, as well as a very wide boycott.
Do you have a more specific example of the young person specific train wreck? What about the incorrect high assessment (in your opinion) caused the train wreck?
My comment was specifically a criticism of people making legal arguments in these forums. I'm not going to go ahead without a law degree, knowledge of Parisian taxi law, and the few snippets of legal arguments I read in articles, and start debating its legal standing and whether or not it's technically a "taxi" company.
Where Computer Science, Engineering and Math Majors Want to Work
Of course. I rarely carry cash, when I do I'd rather not use it, a CC is sufficiently secure (from experience), and a vendor having to jump thru whatever hoops to take CC as payment seems more trustworthy than an anonymous anyone with a cart.

For better security & privacy, ensure that the transaction device supports "chipped" cards or, better yet, Apple Pay or other anonymizing technique.

While I deeply despise the notion of a "cashless society", gotta admit it's incredibly convenient (enough to overcome my objections).
Could you go more in-depth on your experiences here? Your opinion seems to differ with the review, which refers to it as seamless. It is the main feature I am interested in as I get anywhere from two to zero bars in my apartment complex but have a fairly strong router and would love to have it transition without dropping as I am walking home.
I would use the word "concepts" rather than technology, although I'm sure there was some of that as well. The general UI, though, came from Douglas Engelbart's late '60s oN-Line System (NLS), the subject of the Mother of All Demos. Pretty much everything, windows, the mouse, just no graphics.

It was much copied, e.g. I'm think the Lisp Machine had the same basic GUI working by the time work on the Apple Lisa started, it was certainly reliable and somewhat polished as of the fall of 1979/1980.

If you're a student of this sort of history, it's a bit sobering how little "new" stuff we're really doing, it was all conceptualized and generally at least prototyped by the end of the '60s.
Its more a case of wanting to use two compilers and GCC is the other choice after clang.
I think Gary Vaynerchuk can give you some help:

https://youtu.be/LQPxuS9Ffwo?t=57s
Related to this: I was at UC Berkeley in the early 80's (and did the port of Vaxima (the VAX version of Macsyma, running on Franz Lisp) to the Motorola 68000). There was definitely a rivalry between UCB and Caltech in the symbolic algebra area, and I think the "100x slower" was just an excuse to do it differently. I don't think he would have wanted to appear to be following anyone at UCB.
Reminds me of Krypto, a pretty fun card game.

https://en.wikipedia.org/wiki/Krypto_(game)

Play it here: http://illuminations.nctm.org/Activity.aspx?id=3569
Regardless, if the rumors are true apple is about to release a surface tablet clone (iPad pro), so they might not be so trigger happy out of fear of retaliation.
Great comment.

As for programmers fearing servers: all the mail servers I've tried are almost incredibly byzantine, making them stressful to configure and hard to understand.

My brother got tired of this and wrote a functioning and mostly conformant SMTP server in less than 50 lines of bash (using djb's tcpserver and delivering to maildrop).

As far as I'm concerned, all the configuration I can ever imagine needing for a simple SMTP server could be specified with like max 3 command line switches.

So yeah, I think it is a somewhat rational fear, and I don't understand why everything seems so amazingly complex.
Show HN: Efficient App Diagnostics for Android
What is "valid"? I've been delivering personal email for 2 years from an IP whose reverse is like 1-2-3-4-static.hfc.comcastbusiness.net, and that name does not match what I put in my MX or HELO.

Now, granted, there are probably some systems that have issues with this, and maybe I do have failed deliveries I didn't notice, but you did say no email will deliver at all.
(anecdotes are not evidence but) most of the cyclists I see blowing through red lights seem to have little concept of how gears work - hence stopping and starting is "too much work".

Not that it helps, mind - many's the time I've passed and re-passed the same red light jumpers despite stopping at every single one.
No, when they were building it out the notion of a data lake wasnt popularized. Its just naturally occurred. I think just distinguished the two as raw data and dwh data.
Funny how one of the branches leads to nothing but 'no' and still has a whole bunch of extra questions to ask. That could be optimized!
Megalytic Launches Google AdWords Integration for Custom, Automated Reporting
You really should be mirroring on your local computer which you back up locally as well
I also recommend noisli.com, I use it everyday, saw it here in HN a couple months ago. It's great for concentration IMO, instead of music, which I just ignore or some times distracts me.
I'm an intern right now and these are some things I'm trying to do:

1) Work - we're young right now and don't have too many commitments so why not put in some extra time to excel at your main project and even take up some side projects. It's okay to stay in the office later than most other older engineers.

2) Networking/Side projects - talk to other people in the firms, see what they're working on and offer help if needed. These might be the same people/team that may hire you for full-time one day

3) Learn - Pick at people's brains, I know at my firm most people are willing to take some time to help me. Anything that can be found on stackoverflow or a book just use that but it may help to go over some design/implementation stuff with other more experienced engineers.

4) Software - Learn from the design and testing flows of the company. Try to separate yourself from the way you write software in class or for yourself and understand the way software is developed at a production level, from test-driven development to properly deploying your software.
I'll bite.

What does hair (or lack thereof) have to do with anything?
If your software targets businesses, just charge. Many assume businesses won't pay because their initial target audience are tech savvy individuals who are used to freemium. I work for a small business. They are willing to pay.
Well said, "kitd".
Maybe generate the passwords client-side instead of server-side?
I don't think people under rate it. The issue is that BSD is so much server focused in users and development and it lags behind Linux Desktop (which is still a small percentage). There is just a high amount of programs that are not available in BSD.

I use to have me personal server as BSD and used FreeNAS quite a bit. Due to lack of certain "cool" applications I wanted to run on my machine I just switched to BSD.