skysight-inc/HackerNews huggingface dataset:
Or, it is how some programmers continue to find motivation and fulfillment in the activity as an intellectual pursuit, yes at the cost of maintainability, but as opposed to being good little corporate drones writing a zillion dull lines of kindergarten-obvious code in Golang and Java that even the lowest decile of programming dunce can understand. Which is what Golang is designed to do. That's what they mean by optimization for large code bases: dumbing down. That's not a criticism by the way because that's optimal for large teams in large companies with large code bases and no room for too much creativity. But programming as art/fun, where appropriate, is also not (yet) completely to be dismissed as stupid, IMO.
FWIW there are times when you want to secure the car but have a mobile participant inside the car (and the car has interior sensors that detect movement). Pets and small children come to mind. There are cases (such as filling up at a petrol/gas station) where you want to secure them temporarily in the vehicle while paying but don't want movement setting it off.
Actually, companies exist to allow investors to put money up to finance a certain venture without liability for the actions of the employees and representatives of the company. So if you, for example, decided to invest in a company but do no work for that company, and then the company's employees use your money to buy a boat and attack other boats and steal their cargo and sell it for a profit then you could sell your shares in the company for a huge profit or get paid dividends once the company sells the pirated goods. And you couldnt be sued for their actions. Historically, corporations were invented specifically for businessmen to be able to invest in state-sanctioned piracy in the middle of the second millenium in Europe. Today, their purpose is pretty much the same, except instead of robbing sea-faring merchants, they're robbing their customers. In any case, making money is a side-effect of corporations. They could be losing money but growing tremendously and if they continue to attract investors then they are still technically a successful company.
The DBA is the role who is reponsible for the organizations data. Even if you outsource the routine tasks such as "doing backups" you still need someone to assume that role.
Erm. StackOverflow was built by folk who used C# heavily, and cargo-culting is amazingly prevalent on both the C# and Java "traditional IT" communities, so _of course_ StackOverflow is biased towards those runtimes...
Hi, which browser and version are you running?
Firefox 46.0.1 on Ubuntu 14.04
Ok just found the error: https://github.com/Shipow/searchstone/blob/master/src/js/is-... fixing :)
I have exactly the same symptoms and a history of pancreatic cancer in my family. Not sure how to try to escalate this further or if that seems ridiculous. What did you do to get further exams?
Oh, that doesn't happen much, because serious organizations have dozens of apps connected to a DB and no-one would be crazy enough to big-bang change them all at once to use a different schema. Adding columns and tables tho' is easy, populating new tables from existing, replacing tables with views, no problem.
Yay, it's lame!!

I just fixed and redeployed, it should work now©
FFS. I hate snark. Developing a product is hard. did you take even 5 mins to read the post. If you did then you wouldn't have any issues with understanding the product and the value it's trying to add. I didn't. And I'm not exactly Einstein.
Think dev is called .poke.facebook?
What Counts as Cyberpunk?
Yes, working now :)
What I mean was that M$ have competing offer to Android/iOS but it is not getting the upper hand even within their own organization.
No, I see what you mean and I guess I agree. But learning how to invoke a feature or installing it should be equal I think.
The State of SourceForge Since Its Acquisition in January
Also the very detailed making of: https://medium.com/@Kevin_Granger/a-painstakingly-crafted-se...
Hierarchical Temporal Memory (2011) [pdf]
If people pay $35k for a compact car, why would you sell it cheaper?
Now Tesla introduced the Model 3,
I'd bet we'll see a $25k Leaf next year with better range.
It's business, don't blame it on the sub-par 25 year old technology batteries.
There are definitely plenty of public Apis as well, for example: rbs.openbankproject.com
I want to play... :-)

What is willful? e.g. in the case of 2000 moms at a conference or a hotel/building with excessive wifi/etc. Would some of those fall under "willful interference"? Especially as willful and malicious is combined exclusively ("or") in writing.
Your country is at war with them, and they are mostly on the receiving end.

While I understand it can be frustrating not to be able to attend, certainly you can understand that it may be hard for at least some of the attendants to interact with you without prejudice, and therefore that it's significantly easier to plan without you.

Blame the cause, not the consequence.
We've gone from "the kid is actually guilty", to "well if the kid is innocent it would be trivial to get his money back", to "well if the kid is innocent it's not trivial to get his money back but because it was a national case there's bound to be someone willing to do the work for him out of altruism".

While these may all be true, on your way to be right you've discarded everyone who doesn't get media spotlight, is innocent, and still has their assets forfeited.

No one was disputing your original point anyway - yes, there are ways to get your money back - which you shouldn't have lost in the first place. That's the whole problem with these half-assed, poorly thought-through laws - they are intended to only be applied to criminals, so by assumption the person they are applied to is a criminal, so it's no big deal if they have to jump through ridiculous, possibly life-ruining hoops to go back to their normal life.

Another point that isn't really discussed - after sacrificing the civil liberties of people who have to go through civil forfeiture, is there a worthwhile effect on the drug lords and drug runners, or is this a case like DRM?
Yeah, the second case. The problem is that new instance has to start, making it slower to open files than say Visual Studio.

I guess that's what I have to take from it - it's a bad file editor and since I edit files I shouldn't use it :)
It's basically testing whether the frog responds to increases in water temperature.
>The only way to reclaim memory is to clear a pointer. If you happen to still have other pointers to the allocation you won't actually reclaim it.

Elegant! It's funny though, on persistent storage we sort of invented this decades ago in the form of hard links. You can have as many hard links as you want to a file, and the file will only be deleted when all links are removed and all file handles are closed.
See how our new press relations officer spent her first week in Base7booking﻿
Sure, but at least I would prefer 25 lines of decent Python over 125 lines of overly verbose Java. Nothing is black and white, it is easy to make code too verbose and thus very taxing for the reader.
> What do you think about noSQL in general.

That is an unanswerable question since it's about everything. "NoSQL" is a huge variety of techniques - many of them yet to be invented, that only have one thing in common: "not SQL". From document storage over key/value storage to graph databases. Anyone who tells you what they think "about NoSQL" either has to redirect the question to become a useful one, or if they actually attempt to answer it take your popcorn and expect entertainment at best.

"Types and examples of NoSQL databases" - https://en.wikipedia.org/wiki/NoSQL#Types_and_examples_of_No...
Looks more like an innocent bug to me.
You can try it for yourself!

It's my experience that people use the term "fast" and "faster" differently than I do.

Go get some data[1] and see how long it takes you to process 600 million rows of anything. For example, take the 100 most popular symbols and find their last bid price.

Once it's in memory, top open source SQL engines take 5-10 seconds, but writing it in C you can do it within 20msec.

I'd be really curious to see how fast .net actually is: I'm told Spark took 35 seconds to work that out, and it's referred to as "Lightning-fast".

I don't use magnitudes except when being illustrative because multiplying magnitudes like 10x and 50x become more exaggerated as the data gets bigger. When the cpu stalls, and waits for memory to come in, or the "runtime" takes a diversion to garbage collect some things, we're really talking about doing things that don't need to be doing.

When I say something is "fast", I usually mean it isn't doing anything that doesn't need to be done, or I mean I can justify everything that it is doing that doesn't need to be done (as, for example, waiting for other slower things, or making it easier for me to write).

.net may do fewer things that don't need doing than (say) perl, but programming in C we can actually make "fast" programs; we can simply choose to not do anything that doesn't need doing, and that means .net will never catch up.

[1]: ftp://ftp.nyxdata.com/Historical%20Data%20Samples/Daily%20TAQ/
> It would be awesome if you could easily write code that intermixed statements dealing with things at a lower level (malloc, pointer arithmetic, etc.) and those that access high level abstractions (GC'ed objects, virtual dispatch, etc.). The CLR and to a lesser degree C# technically allow for this kind of thing, but it's still sub-optimal from both an ease of use standpoint (it's very tedious to write C# like this) and a performance standpoint (the CLR's JIT produces non-optimal code compared to a static C compiler).

Have you looked into C++/CLI?
It's Facebook. If they serve us a nice dish of fresh cow dung, we'll happily discuss taste and texture and which wine goes along with it.
>India has idiotic laws but the government simply does not have enough money to enforce any laws
Kinda same in Russia. There is even a national joke: "The severity of Russian laws is alleviated by the lack of obligation to obey them." But it's excuse of course, we must change the things.
Ask HN: Which tool to record manual front end tests?
I tried selenium scripts and nightmareJS and I don't like either since I still have to write code to capture CSS selectors etc.

Is there a tool to record manual frontend tests? Ideally, I can click around my whole application once and then let it run on Gitlab CI on each pull request to check if my changes broke something.
>> "LinkedIn URL, my parents' names, and my paternal grandfather's name"

Any idea why this info is required?
I guess you can use tools like V-Tune for that.

You can also do layout changes in Haskell, for example use a ByteString instead of Text, or an Array instead of Lists and so on.

What you mean by doing prefetchin C? There isn't any ANSI C feature for that. Only compiler tricks and hope for the best.
> I'm also tempted to say a business whose number one goal isn't making money for its owner and employees should probably be registered as a non-profit or a charity or something else, and not a corporation, but I guess there's no reason they couldn't be a corporation.

Um, what does "corporation" mean to you? Can you identify anything that you would call a "non-profit" that is not also a corporation?
You mean this type of enterprises?

https://wiki.haskell.org/Haskell_in_industry
I dated a Tunisian guy once and he was also frustrated he couldn't get into an Israeli university solely because of his nationality. This whole rift saddens me.
The project supports for interaction to smartfox server 2x, 1.0.2 released
And is the 3rd time submitted to HN by the same user.
Which isn't the best argument to make against MongoDB since you should have known - it's even part of their course curriculum - that map/reduce is not the optimal way to aggregate in MongoDB. They have their own aggregation framework (https://docs.mongodb.com/manual/core/aggregation-pipeline/).

I have no intention of defending MongoDB because what do I know, never worked with it in real life - but just out of curiosity I took the free courses they offer (https://university.mongodb.com/) and I find that a sizable share of the complaints about MongoDB come from people who don't seem to have learned much about the product they are using. It's like people complaining their new truck behaves badly in water.

A lot of critics seem to have chosen MongoDB when they needed a SQL DB from day one. If you need full flexibility to (re)combine data you need SQL, for example. A document store isn't "schema-less" at all - much of the schema is built-in and very inflexible after that.
Add to that other systems which treat URLs as data with little security value - e.g. proxies or browsers that record visites URLs and may allow other people to reconstruct the filename.
Please don't post like this here. Comments on HN need to be civil and substantive. If you want to make a criticism thoughtfully, that's fine, but don't call names.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
The stingray engine seems to be data-oriented using the Entity Component Systems pattern. Their blog is an excellent read - http://bitsquid.blogspot.in/.
This is the first post in a really good series about data oriented entity systems - http://bitsquid.blogspot.in/2014/08/building-data-oriented-e...
The key can in fact be changed, in exactly the way you are describing. That the key can not be easily changed doesn't make it a non-key.
Yes, that's fair. I should have flagged it and moved on.
In regards to your last comment, abstraction is a good thing but there's a conversation to be had around quality of abstraction. Good abstraction doesn't age, or at least ages very slowly. Lack of abstraction in languages leads to innovation and iteration, that then leads to good abstraction. We are general too quick to assume that a new thing is good abstraction. Better, in some cases, to leave abstraction discovery in userland, as good abstraction is rare. The cost of poor abstraction within a language is API and cultural lockin, when better solutions are found.
Yes, it is super complicated. I do print for a living too, I know exactly how hard it is to explain to a customer that the colour they want cannot be printed! Haha. :D
Useful new strace feature
How to search MongoDB documents using a pure REST API
Big data, small data, and the role of logic in machine learning
The behaviour of 'tail []' is not a failure of static typing but of the specified type of tail. tail is partial but fails to represent that in its type when it could easily do so. Changing it to List a -> Maybe (List a) would be more accurate, albeit possibly a little more confusing for beginners.
Please think about becoming an organ donor. It is completely ok to decide against it. At least you have contemplated the idea.

http://www.organdonor.gov/
I cannot find binary downloads like an ISO image. Were you able to?
I know we are pretty far through the looking glass as far as the semantics here, but surely if someone is self-employed, they would be the business entity that created their job? "Job creation" is kinda a nonsense thing to brag about, so I have no idea what the standards are, but just linguistically speaking I'd assume self-employed=self-job-created.
IIRC that's more a case of blocking ALL networks vs blocking networks that imitate yours.
I agree he unlikely to be convicted in a court, but the huge number of well respected people supporting the allegations makes it pretty obvious that you do not want Jacob near anything, be it property, loved ones, or important projects like TOR.

This seems to happen with far too many leaders in the activist / open source communities where they become untouchable in their own minds and cross the line from being assertive, slowly pass the point of asshole and continue to on to criminal.

This happened with Hans Reiser. Its happened with Jacob, and there is every sign Lennart Poettering will be the same.
Read 'Black Family in Slavery and Freedom' by Gutman.

There are many metrics by which the black family is doing worse now than it was during slavery. E.g. Teenage pregnancy and female headed households have gone up, with a large spike from the 1960s. Black teenage unemployment was also lower than white teenage unemployment for several years in the 40s.

It can be debated what impact slavery has had, but slavery cannot be blamed for the reversal of these key trends.
Like with the ssh example, the vast majority of attacks (I mean in terms of sheer numbers) are dumb, automated and done in bulk. e.g. Like just requesting the file "admin.php" on any website. Like trying to login with user "admin" and common passwords.

If you don't have these files/logins then from a theoretical point of view of securing "every service on the machine" you haven't done anything; but as the 18,000 : 5 ratio in the article shows, you are in fact safer by halting the vast majority of naive attacks at that layer. And at a fairly low cost.
I would guess so because beta-blockers are also prescribed for anxiety as well as various heart conditions, and breaking the feedback loop is the intended effect. I'd imagine therefore that you'd be a bit less anxious as a result.
Step 1 would be to stop driving like a maniac. Otherwise since there have been 13 deaths for millions of air bags, probably still safer to leave it activated. The chance of serious injury from your head striking the steering column is still significantly larger than shrapnel from a defective air bag injuring you.
I read it numerous times. And nowhere does it mention whether it's a web app in the browser, a standalone app for the desktop, if it's a social/sharing site, etc. The page discusses lots of features, lots of solutions to problems which they don't define the problem of, etc. It's one thing to assume what a product is, but that's not good marketing.
Efforts towards thorough decentralization are easy when dealing with static resources(see ipfs, torrents etc).

Issues creep up when you need to support dynamic resources, which rely on :

a) user input
b) stateful server

With b), a will feel more comfortable sharing data when there's trust built up in b). This seems to go directly against legacy-web as centralization was the solution to the trust problem.

With new technologies like bitcoin showing trust can be based in mathematics, and ethereum showing that interactions can be based around mathematical rules, we definitely have the technological raw power to built a scalable, trustable, non-censorable alternative to www.

I do hope these new technologies are not too-hampered by how ubiquitous and entrenched www is.
Yes, what I meant is that a lot of tooling around those is done in Go.
Actually my university requires exactly six characters for library passwords. They may only be changed by the library personnel and you must either write them down on a piece of paper for them to type or just spell it out loud...
Convoluted data flow and unnecessary copies! The C++ implementation was thousands of lines and the Python one was a couple hundred, so it was much easier to see the path the data had to take.
Very true, same ideology was/is prevalent among the lower class in certain parts of England. (See Theodore Dalrymple)
Great story! Thank you for sharing your experiences!

I'm curious how did you find out about the event in the first place?
I have been running multiple programs on my DO vps, my uptime is 305 days. 1 program was updated in Feb to accommodate an API change another was updated in Dec 2014.

It's amazing how good they perform with minimal memory usage.
HDF5 benchmark looks bogus, it's not clear what exactly the author meant by it and how the data was stored/retrieved. With proper filters set up, it should beat any csv reader by both (uncompressed) throughput and runtime
> Ironically movements like the BDS actually cause Palestinians who work for Israeli companies to loose their jobs.

This argument was often made against anti-apartheid sanctions on South Africa. The answer was that it was for the oppressed population to decide.
"The data used by the researchers was anonymized, meaning
it did not carry identifying markers like a user name,
so the individuals conducting the searches could not be
contacted."

As when AOL or Yahoo released their anonymized data set, it is often easy to take someone's search history and work backwards to find out who they are. How can they ensure that personally identifiable information has been scrubbed 100% from all queries? Maybe a user searched a courier tracking number, and that info can now be looked up on the courier's site and tracked back to their home or office address. Each additional piece of info gets you one step closer to identifying who they are.

Yet one more reason to use DuckDuckGo for your general search needs.
I (used to) hear lots of good stuff, but the type of devs were always hype driven. Asking for a reason why Mongo was used, the reply sounded just like the marketing hype on Mongo's homepage - lots of buzzwords and catchphrases ("big data", "schemaless") with no substance to the reason for choosing it.
The APL is a common license. It would serve you well to learn about it instead of talking hypotheticals and expecting everything to be MIT.
Social Media App Usage Down
Would you dare to question who you really are?
> it may be hard for at least some of the attendants to interact with you without prejudice

And vice-versa. The poster couldn't help but publicly write: "We hate the Gazan government". At least this individual will bring hate for their elected government. (And not just this one person, given the ominous "we".)

I've had no problem assisting marginalized groups, as a privileged person. Because I don't center it on myself, as if I'm entitled to "experience my neighbors". As if the alternative is "serving in an armed forces war" against them, the extreme form of violence.

The hackathon's organizers are clearly competent. Creating at least a somewhat safe environment for learners. As we can see, they would have been fools to do otherwise.
+1
I think this provides an excellent theoretical framework to think about types of people in a corporation, the fundamental objective of the corporation, and seems to explain many behavior of others.
OTOH, I still think this is just a framework and may not have any connection to actual reality.
SHOW HN: Gadget Explorer – fun little way to find cool gadgets
Wow.. google actually made a iOS only app?

(I know it's because of fragmentation, and they only have to optimize for a handful or GPUs instead of the very fragmented android landscape. Still..).
7 forgotten search engines: Where are they now?
If people exist for whom Labour supporting state power grabs is a 'wake up call' I'd be amused by the amnesia; one can only be surprised at Labour backing this by forgetting what they did when they were in power not very long ago.
I think this story also shows the problems with patents. If Takata was allowed to use the mixture that was "invented" by other airbag makers, would they have used their dangerous ammonium nitrate mixture?

It also shows the dangers of the drive for lower costs in companies like this. The current system is doomed to reintroduce the same problems all over again, regulation and more control will not change this.
Just a quick note about dependency management: we use "go get" to download / update dependencies, integrate / test, and then just include them all in the project's git repo. Never had an issue.
An other todo.txt fan here ;)

What mobile client does support sync via OwnClown? I am stucked with DropBox that is pretty annoing piece of untrustworthy software so I must spend time snadboxing it :/
It's not about trusting the math, it's about understanding it. And not just the math, but also the protocols that use the math (the math may be secure after all, but the protocol not, c.f. the multiple vulnerabilities in SSL in recent times).