skysight-inc/HackerNews huggingface dataset:
It is a made up title from a big $$$ company to promote their new app, that's what's wrong in the first place.
How can you trust a company that uses a title like this to ultimately get you sign their licence and fetch your private data to make money out of it? This leads to being hacked with your own consent and that's why it is wrong and misleading.
Try install the app and read the license to see what they want from you and it all becomes clear...
I don't think its the testing thats work intensive, its fixing things that broke. The more often you upgrade the more often things will break.
As a libertarian, my personal philosophy leads me to be suspicious of all large organizations, and one of the reasons why is that once you become large enough to stop being rigidly held to a standard such as the market's demand for efficiency (there are other possible standards, but that's a popular one; small local governing organizations can also be effectively held to account by their constituents, for instance), you become free to do things like start playing turf games internally without regard to whether it impacts the bottom line. Government, company, non-profit, club, union, NGO, sports organization like the MLB, doesn't matter, as soon as you are free to engage in human politics without restraint you get too many people who begin playing games that destroy societal value for their own local political gains. In this case, doing everything manually is a net loss for society, and a net loss to the company in question, but a local gain for the person making that dictate (or at least perceived to be a local gain, which is good enough), and so the trade is made.
Show HN: Avion – blog, wiki, documents for your company
Some Dark Patterns Now Illegal in UK
This. I've also found this to be a nice way to tailor past experiences to new opportunities in a way that listing employers (or lack thereof) doesn't support.
Well as far as I know neither language is clever enough to allow arbitrary proofs to be expressed at compile-time. (I hear that C++'s template system is Turing-complete, which may or may not be true, but even if it is, that doesn't mean that dependent types could be expressed in a way that's easy to write/read.) So you'd have to essentially rewrite a big part of the compiler if you were to "bake dependent types" into C++ or Java, which is of course easier said than done. Not to mention that dependent types are extraordinarily complicated and have only been implemented in research systems.
SQL vs. Mongo query
I started learning Elixir a few months ago, and the few times I've had to dive into reading some Erlang source code to figure out an issue with a library I was using I've been surprised at how easy I find it to read. Even though the syntax is quite foreign, having learned the general ideas of pattern matching, etc. in Elixir makes it a lot easier to read Erlang code.

I don't think I'd ever set out to write a new project in Erlang: for me Elixir has all the advantages and none of the drawbacks. There's nothing you can do in Erlang that you can't do in Elixir, and you get the benefit of a much more expressive syntax and powerful metaprogramming. But there are a lot of quite mature Erlang libraries out there, and I don't see the point of replicating them all in Elixir, so I can see myself contributing patches to Erlang projects.

Have a play with both, stick with whichever one feels better to you. Since you're just learning, you want whichever one will make you more excited about learning, and make it quicker to pick up the concepts. Once you've got a solid grasp of it, you can familiarize yourself with the few syntactic differences and make a more informed decision about which one you want to keep working with.
How to Put Together a Mobile First WordPress Theme
Dependency management (ie class/script/resource loading) is too coupled with the programming language execution environment.

It's not something you can make generic like a file/folder based version control tool. It's like asking for the Git of unit testing/continuous integration or whatever, not going to happen.
Pointer dereference is "at", since that's a reasonable shortening of "asterisk", and also accurate semantically.

Everything else, I think, I just do in (what I'd expect is) the normal or obvious way. There's also alot that I don't bother to subvocalise at all, now that I think about it, like subscripts in math for most people. Array subscripts in programming, would be one such thing, at least for me.
And they don't have to.

The work he does doesn't relate to Thailand at all. Do you think if someone is going to stay in Thailand for 2 weeks and work online, they'll going to get a work visa? For what? Where's a company? People? Office? For 2 weeks? And they'll have to do the same thing for any country they go? That's bunk!

He doesn't break a law working online! unless he receives money to a Thai bank.
The usual solution in bridge building is: "MORE PEOPLE!"
... but that doesn't work in software (because of training time, less productivity in the meantime and so on, you know the drill), so we don't have that option.
The best idea would be to accept that it will take longer, but that fails flat for political reasons. Bad situation.
Google Images Hacked? Searches Bring Up Images of Russian Car Accident
More precisely, if the time-dependence of an electromagnetic wave can be assumed to be of the form sin(\omega t)...

It's not quite true. It assumes that the electric field oscillates with the same phase at every point. Normally the Helmholtz equation is solved assuming that the time dependence is exp(I\omega t), where I is the imaginary unit, and we search for a complex E(x) solution. arg(E(x)) deals with the phase factor, abs(E(x)) is the amplitude. Re( E(x)exp(I\omega t) ) is a solution to the Maxwell equations.
How a chicken farmer and 27 imaginary spies helped win World War II
May I ask how employers are even finding out about you to give you these "constant" job offers? I've been a solo project guy for a long time and feel like employers are unaware that I even exist.

I'm going to guess your resume has a Google/Amazon/Facebook name brand on it somewhere.
The developed world that is known to shut off everyone's cell phones during national emergencies? Are you talking about Iran or Syria?
This is interesting, I hadn't heard of Oasis.js. Both approaches try to solve the same problem, i.e. manage to sandbox third-party scripts. However, the implementation is different: oasis.js uses iframes, we chose for not using iframes, mainly because iframes are not enough to limit access to security-sensitive APIs such as XHR, Geolocation and local storage.
No, the real question is "how can I make my program scale". Scalability and performance are quasi-orthogonal concepts (quasi, because what matters to an end-user is overall performance, all things considered).
There, I think the question is what type is (a). We're starting to get into the philosophy of languages here, regarding how much of a push between implicit and explicit we want. Are we expecting variable a to be pushed up into uint64 size in the intermediary? or are we expecting (b) to be pushed down to (a)'s size before adding them together. To be honest, I personally prefer C#'s model, where one can define explicit and implicit conversions, and handle accordingly, but can see the merits of go's tack in guaranteeing obviousness, even if it means typing a bit extra.
I posted that response :)

The members of MAAWG often keep and talk about these sorts of statistics too, although I wasn't able to find anything public (and I'm no longer a member so can't search the private archives any more). One thing worth bearing in mind is that Google's traffic is probably heavily biased towards consumer email. Business traffic may have a different profile.
Both. This may because of the existing parts distribution system already in place. It doesn't see to be a place they have been putting much effort into. There wasn't even auto part search until recently.
Install a database (or two or three) on your home computer. You can get free "Express" editions of Oracle and SQL Server, and of course MySQL and Postgres. Work your way through exercises in a book or two.
Why isn't there a Google Chrome app for surface 2?
How Smart People Respond to Intro Emails (2011)
I really appreciate seeing articles like this. This is not a topic most developers typically encounter in their every day work, and is often not a topic taught in college. Articles like this really help stretch my thinking and let me look at a problem I'd otherwise never encounter. Thanks for posting!
Despite my CV clearly stating that I'm self-employed, and which period I've been self-employed, many recruiters still seem to think my own company is someone else's company. I have no idea why.

In any case, it doesn't seem to cause any problems. I work as freelancer, so it makes every kind of sense that I have my own company.
I'd think so too, but not sure about exact terms and amounts of paperwork. Oslo has higher rents and prices but also higher wages and lower taxes. I think he size of the tech/programming job market is probably quite a bit larger in Stockholm though. So if the advice is for developers only, I'd recommend Stockholm over Oslo. For many other jobs it would be the other way around.
Remember that this is not particular to that festival in Portugal, but to the entirety of Portugal
Amazing 1960s Predictions About Satellites, Email, and the Internet
Work and open source
There should be a spec and M versions of the runtime. The batteries should be portable between those versions. I used to split by time evenly between Jython, CPython and PyPy. Now I use PyPy about 80% of the time. But having the spec defined as how CPython and the included libraries operate is detrimental to the language. Python3 could have been a chance to clean up the syntax, define and excellent FFI protocol and split the standard library. Python3 could have been a reference implementation that spread Python to all corners of computation.
There's nothing wrong with it, and I'm not holding anything against them. Just wondering if anyone here is a subscriber, what their target audience is, and if it's worth a subscription at the price they're asking.
1 in 7 People Experiences ‘Sleep Drunkenness,’ Study Says
Questions to answer to make marriage between startups and corporations work
Honestly, sorry about that Jon. I wanted to bring some transparency where there was none, and this seemed reasonable to actually share some concerns (and I don't consider this "doxxing" or whatever that other guy said, more like "googleing over coffee"). I did install your app and it is great! Coming from using the flow tool argus (part of the CALEA collection toolkit), I always thought that analyzing flow/connection data was the next frontier in client/end user security; and sure enough GlassWire does just this! It is true, however, that further transparency would be good. I suppose that just comes with time. To keep it simple, this app being free really just makes me wonder what the catch it. So, what's the catch? :) I use Ghostery and that catch is pretty obvious.
Useless for actual computing but designed to appeal to anyone a room temperature IQ.
Super useful if you spend a lot of time tethering. Just set everything to "ask" and build up your whitelist over time. After that, you no longer have to worry about remembering to turn off your torrents, CrashPlan, etc.
What I would like to have:
1. a notification in real time:
"Application FooApp tries to access internet (ip, port, etc)" and options like "Allow Now | Allow Today | Allow Always | Never Allow" (in the gui...)
So I will get informed that an application is starting to send data.. and I could block it.

I think it's much easier to set the filters and k control list for the applications while you are using the pc rather than setting them up all at once.

2. "Internet & Bandwidth Usage Monitoring" similar to the Glasswire screenshots. (Stats, Application List that access the internet, hosts, etc) and feature to block with a click some of these (apps,ports,hosts) or all

do I ask a lot? :)
To really do this right, a cast probably should have been able to fail, but this really complexifies code. On the other hand, only a certain restricted class of casts can truly not fail and I wish Go could tell the difference.

To be honest, this seems like one of those places where Go suffers from having paid a little less attention to the mainstream of type theory than I'd like. One of the things I think we can learn from our various experiments and years of experience with code is that any sharp bit of the code will eventually come out and bite your program. No matter how inconvenient it is to have to deal with errors on truncation, if you make it "easy" and just silently eat the extra bits, it will eventually cause bugs, pretty much every time. I mean that fairly literally... it boggles my mind that damn near every time I set to use a number I encounter this problem incredibly regularly. I'd really like to be able to use uints more often, but it's too easy for them to blow up in your face instead of helpfully restricting the range of things you have to think about, as a type should.

You can tell the Go authors over the years have independently rediscovered a lot of the same principles, because Go is a lot more careful than C or a number of other extant languages in a lot of places, but there's the occasional blind spot like the numeric type hierarchy. I've come to like Go in a lot of ways, but I find dealing with the numeric types a bit of a throwback... I wish I could flip a flag or something and get panics on overflows or underflows instead of silent truncation. It's an annoyingly difficult bug to track down sometimes.
How is searching Google while I sleepily sip my morning coffee "doxxing?" I don't even own a Guy Fawkes mask.
I can't see how that can be better than a module cohesive API.
In the case of Minecraft, sure. Its design is mostly just a case of having the right idea and running with it. Making a few critical early choices that have shaped everything.

That "taste" wouldn't necessarily translate to the nitty-gritty game design skills necessary for a complex strategy, card, or board game, for example. But hey, it's enough. Not all of us can be Reiner Knizia.
How is this spam? Hacker News caters to start-up entrepreneurs and programmers, my core audience.
It's all to do with periodical cicadas populations.
Agreed. At least with a rock I can print off my source code, wrap it around the rock, and rapidly transfer it to my coworker.
Intercom New In-App Messenger
Cybersecurity's hiring crisis: A troubling trajectory
Instagram Followers Hack Generator
A picture is worth... what's with the sailboat in the drawing? the only prying eyes are overseas?
Mass. IDs at odds with federal law
Unbounded Robotics to Shut Down Due to Willow Garage Spin-Off Agreement
this is a great video of Russell Brand discussing this attitude shift and other ideas about how we address addiction: https://www.youtube.com/watch?v=O_LHuII-jYQ
Discussion of the merger talks from yesterday
https://news.ycombinator.com/item?id=8222432
Why Twitter’s decision on Scraperwiki is bad for data democracy
And if 'your audience' were at a funeral, would it be OK to advertise to them there?

This is not the forum for advertisements.
Cell phones are taken in 30-40% of robberies in major cities, according to the FCC [1]. In Oakland 75% of robberies and burglaries involve cell phone theft, according to the mayor [2].

There have also been changes in crime rates; [3] identifies a 45% rise in armed robberies, and suggests cell phones are the reason.

I think even the most libertarian among us would agree it's within the state's remit to reduce armed robberies.

[1] http://transition.fcc.gov/Daily_Releases/Daily_Business/2012...
[2] http://www.mercurynews.com/california/ci_26403692/brown-sign...
[3] http://www.eastbayexpress.com/oakland/whats-driving-oaklands...
I was hoping they'd provide some stats on people that use GPG/PGP. Remember folks, that while GMail may be able to collect some of these stats, nothing is preventing me from setting up forwarding from a "secure" email host to an insecure one. So you never really know whether that password to the FTP server you are sending me is actually ever transmitted in cleartext or not.
Funny, I haven't had but a few truncation bugs in 20 years. And only when doing math on rates etc. Where I know they can occur, and do a diligent job of testing, so no issue.

I think this is overblown. Should every i++ have to deal with truncation issues? This would overburden code pointlessly.
Looks like this program itself is designed to root your machine. If it has proper permissions, the exeCmd method is designed to be able to execute arbitrary commands on your machine. It's probably a command and control type situation (looks like they even dropped in a javascript file browser), which is kind of odd though if this is part of a botnet. If this script is actually runnable, it would be hard to know what's been done to your machine.
Probably like a liberal in Europe, as opposed to most Democrats that are more conservative than most European liberals. As a single example, Vermont is going down the road of actually enacting a single payer healthcare system at the state level, which is politically impossible nationally.
Right, but wasn't it structured as 'Ichbiah assisted by the others' rather than 'Ichbiah leading a committee by consensus'? In particular, iirc, there were some points at which the others almost unanimously disagreed with Ichbiah on some design decision and he overruled them and went ahead anyway.
I think there are a few huge gaps. Russia, they got as many people as Japan. And another even larger hole is Africa, there's well over one billion people in Africa. Compared to ridiculous 22 million in Australia, that's a lot more. And in India, there's even more people than there is in Africa. Roughly US, Europe and Australia combined got same population as India or Africa which is in same ball park with China.
I think the key is that Norway was organized, coherent and educated before they discovered oil.
Ackman Gains 30% in 2014 with Burger King, Herbalife Wagers
Fire one, arbitrary restrictions lead to their own problems, with people having to implement workarounds that make their code more complicated and bug prone.

For another, notice that one of the features they used in this exploit was similar "adjustable lower limits"; changing ulimit values to defeat most of the value that ASLR provides.

In general, I think that using safer languages, like Rust, Go, Java, or even modern C++, is more likely to be the answer than imposing new arbitrary limits. These kinds of buffer overruns, failures to remember to free memory, and so on are all too common in C, and can be avoided if you just use safer languages and constructs that do bounds checking and automatic memory management.
Snakefooding Python Code for Complexity Visualization
Good article, but frustrating they picked some arbitrary $10/mbps as their baseline instead of a more accurate number.
>I'm hoping for precise indoor navigation, Google and Apple are currently working on that. All you'd have to do is walk around with your phone, measuring signal strength and then visualize that.

I'd wager there are _a lot_ more folks that that looking the problem. Its difficult to just use signal strength as this is heavily multi path dependent and time-varying as anything (e.g., moving your phone and hand around) within the environment changes.

There are results in the literature floating around that show some basic success, but nothing at all like the dreams of indoor GPS we're all hoping for. It's a fun problem space, but still in its infancy.
I got the impression, that most people are aware, that there is only a finished software or a date, even if they are non-technical.

They got something, even if it's bug-ridden, which they can show and sell someone. And the fixes can be made between the "finish date" and the "first real use". The software that is ready after the finish date just has to work for presentations.
>You could of course use a platform that doesn't depend on OS dependent binaries (like the JVM) and a package manager that likes ad-hoc and easily created repositories and that has lots of plugins available (Maven, or derivates like Gradle, SBT or Leiningen).

I don't think being locked into the JVM is a very good solution. Java libraries can depend on other non-Java components.
for me it works as usual
It seems like I read plenty about racism and high taxes in Europe. Which countries in Europe do you consider to do better on these issues?
It would be amazingly naive to think that the various alphabet agencies have not made it their business to penetrate a wide variety of business, government, and NGO organizations. If it makes you feel any better, the Russians have plants in FB/Google/Amazon too.
Flipkart vs. Amazon vs. SnapDeal: Indian Retail Scene Poised to Heat Up
Delaware Rules Social Media Accounts Can Be Inherited
Velikovsky anyone?
Daniel Schwartz, CEO of Burger King, is known for being unusual in his industry: http://money.cnn.com/2014/08/25/investing/burger-king-ceo-ag...
Yes that sounds typical of scalable languages. There's a minimum working set where it starts to win. So for most startups, its premature to worry about scaling and C is a much better choice.
What is dishonest? Who is asking "how can I make my program go fast?". I've heard you ask that question. So you asked your own question, then claimed the other one was dishonest.

Ok anyway,now that you've asked the question, maybe elaborate a bit why you think your program is slow and how do you think you can make it "go fast".
I am guessing they get them young.Who sponsors MATHCOUNTS,AMC and other contests for highly gifted kids?Raytheon,Northrop Grumman.
I'd suggest you read all the way down through the section entitled "What About Short-Term Output?" where this question is addressed.
10 George Orwell Quotes That Predicted Life in 2014 America
> When a design succeeds, we say it was designed by the community; when it fails, by committee.

Extremely well said.
The real problem is that crunch actually works.
If one meal is half of your calories, I hope your highest carb intake is at breakfast... I can't imagine what your blood sugar levels look like at 2pm if you have one giant meal once a day (unless you're specifically eating low-GI foods). Diabetes onset later in life can be related to these things.

This is also why I don't find a healthy lunch to contribute to greater overall health: people are different, and they usually need custom diet plans. Granted, lunch for everyone will impact the greatest number of people, but also in the smallest way. I submit that removing free sodas and adding tastier low-cal or zero-cal drinks would have an even greater effect on overall health than a free lunch, no matter how healthy the lunch is.

What we're talking about is trying to use convenience to covertly get people to be healthier, and that's really hard. If you really optimized you could make it so people biked or walked to work [vouchers on housing closer to work], place resources farther in the office so people have to walk around more often, a rewards system for taking breaks and walking around outside the campus [trackable by gadgets; also helps with vitamin d deficiency], allow people to bring home a healthy dinner, build a gym+shower into the property, and a rewards system for getting more sleep and regular exercise [trackable by gadgets]. The rewards could be tuned to the user's personal motivators.

That's all if you want to improve everyone's health. On the other hand, if you want people to think their job is cool because they get free lunch, you don't need to do those things.