skysight-inc/HackerNews huggingface dataset:
What distinguishes SourceForge is that it has a lot of end-user features. Project owners can set up forums, a download area, a support area (distinct from the bug tracker) and more. That's probably the reason why a lot of end-user focused projects ("legacy win32 apps") keep sticking with SourceForge despite everything.
I've seen a colleague use a SHA1 hash as a filename to a phpinfo() script for sites as part of deployment. It's auto-generated for each instance and recorded for later use. While adding some additional layer, like a query param, would be even better, for read-only nature of the script it was deemed acceptable.
HA HA!
Author here.

Our team name is "The Borg"
I hereby formally wave off the possibility that anyone is stalking Jacob Appelbaum with night vision goggles.
You don't have to avoid such constraints if they are natural to data model actually. It's much faster (and safer, thanks to transactions) to check new data against some old data when the checking code is as close to the data as possible, instead of make a couple additional requests between DBMS and the business logic layer.
http://hondaairbaginfo.com/news-updates/statement-by-america...

"Automobile models and model years included in the first stage of this recent expansion of the Takata non-desiccated passenger front inflator recall"

Doesn't make me feel warm and fuzzy as a 2006 Odyssey owner.
Ah yes, much clearer now.
Some species that are conventionally eaten in colder climate zones become toxic in warmer climate zones, either because of different chemical composition, or because of highly increased probability to rot or attract parasites before reaching the harvestable size.

Also, almost every region of Earth has some types of common mushrooms that are considered “useless” and never picked in the neighborhood region, despite being equally edible.
You are correct, it's just that we wrote down those behaviours and practices used by successful teams and they became the agile values.

It's not self-fulfilling. It's fulfilling.

The same way Doctors wrote down the treatments that worked for patients and it became medicine.

https://www.youtube.com/watch?v=DHVVKAKWXcg
"most problems where you need a DBA are caused either by data corruption caused by application code or developer, or performance issues caused by DB structure"

Is running Mongo going to solve any of those problems?
Without a rigidly enforced schema I would guess those problems are going to be amplified rather than solved.
I'm living in the UAE. As far as I can tell, there is a growing demand for skilled developers, especially in web and app dev positions. Most companies hiring are small in size, usually local startups, and most of them are operating in the e-commerce space.

Cool places to work at: Dubizzle[1] (Python + Django) and JadoPado[2] (PHP I believe).

[1]: https://uae.dubizzle.com/

[2]: https://uae.jadopado.com/
I am using PC-BSD and the network is configured with a GUI and working fine. I don't know what's about network-manager.
So, he basically created a very safe airbag inflator (tetrazole) and later screwed everything up by going with ammonium nitrate? WTF!
The discrimination against other minorities is nothing like the discrimination blacks have faced and still face. I am white and I got half asian kids, but when I talk to a white mom with half black kids, the kind of stuff her kids has to deal with is nothing like what I deal with. Or rather I don't deal with anything.

Affirmative action can't compensate, when most of your success in life depends on what happens the early years of your life. If you spend all your first years in shitty schools, shitty preschool and shitty neighborhoods, some late in life Affirmative action isn't going to make any difference.
I was going to say I wish there was a way to bookmark single comments. Then I realized the reply page is essentially a link to a single comment:

https://news.ycombinator.com/reply?id=11861520&goto=item%3Fi...

If anyone wants to bookmark this one.
They blocked it?
How unfortunate, guess I have to cancel my subscription now :-/
How to Use Pinterest Analytics to Increase Your Blog Traffic
Anyone that tells you they can take your random idea and implement something high-quality and useful (if that's even possible for your random idea) for 400€ is indeed not to be trusted. The kind of skilled, competent and trustworthy people you're looking for would know that it's a recipe for disaster.

(400€ is USD$450. At an already low $50/hour, that's 9 hours. Or at a ridiculously exploitive wage, when it comes to software devs, of $25/hour, that's 18 hours, or 2-3 solid days of work.)
Hey everyone, this is Edvard from Xeneta.

If anyone has any questions about our sales process and how we use this day to day, fire away!
Created page scrolling in early 90's Before Bill Gates
The Phone rings, Its an Employment Agency, The Agency informs Stuart to take a job for 2 years in Eldorado, Arkansas. Then sue for $40,000,000 ? What would you do????

Little did Stuart know his life would be changed forever.

Facing intentional chemical exposure in the work place while working as a computer analysts in Corporate America.. The challenge of trying to fight through the bureaucracy, politics, and a conspiracy to rob me of my Intellectual Property, patents, and copyrights.

Then a Hillary Clinton former secret service agent – named Robert Fxxx - whose card officially listed him as ‘retired’ have interrupted Stuart during an evening out this past year, directly insinuating himself between Stuart and his guest while having drinks at the Arlington Hotel? He then walked Stuart out to the steps leading up to the lobby entrance while explaining he used to be on the former first lady’s detail (Hillary Clinton) while directly inquiring about Stuart’s intentions. He asked Stuart “What do you think about Hillary Clinton”? Stuart replied, ”I think she will be our first Queen.”

While Hillary Clinton, herself, may not know Stuart’s name, it’s apparent someone within her close organization does and they have been instructed to keep an ever watchful eye on him.

After four meetings with the former Secret Service Agent, the Agent gave Stuart an unsigned government non-disclosure document. Stuart gave the Agent a USB stick containing a watered down story of his last 20 years.

The real story is in this book ’Trust But Verify, A Great Injustice’.

What would you do????
JSON field? You are lucky. We have a Pickled python object stored in our database. Wonderful for debugging when its pretty much unreadable.
Wouldn't' use them if I was you...
http://www.csoonline.com/article/2929192/data-protection/res...

http://www.techspot.com/news/60828-popular-free-vpn-service-...

https://torrentfreak.com/hola-vpn-already-exploited-by-bad-g...
*becomes the laugh.
If you ever find a service that is stupid enough to send password by email, but smart enough to store it hashed, please let me know.

Also, you missed a part of my comment where I said that they sent passwords by email when you clicked "I forgot password".
Two considerations...

Your rules of thumb are probably mostly related to CPU bound tasks. If database i/o is the bottleneck, then the differences across language probably don't matter much.

And, runtime performance isn't always the most important thing. In many cases, "time to market" or "cost of development" might be a higher order priority. In those cases, a higher level language might be more attractive.
That looks very decent.

Any cons to using it?
> it would feel like throwing money in the wind and hoping it works

To a certain degree, Isn't that a part of the process? How is testing your developer different than testing your market?
Show HN: Mega Boilerplate
Wouldn't another stereotype be degrading for the other group ?
Love the index technic! Every notebook that I use rapidly becomes unbrowsable. Go find those notes you took on the phone with a client last week in the middle of all the scribbling.
A lot of people use it to bypass geoblocking, just like the link advised to use vpn for, but I don't understand how come people trust random vpns with the http/plaintext data. Do I understand wrong how vpn/encryption works? It's just like telling random person every site and text you type with http.
5V regulator is not correct, that would be too convenient: the module datasheet says "3.3~4.6V 4.0V nominal". They're designed to be driven directly from a LiPo battery (via short leads with appropriate decoupling, power draw is very spikey). The Arduino shield has a LMZ12002TZ switchmode chip on it.

The routing from the device to the antenna needs to be controlled impedance, ie specified width and distance from ground planes. You'll need to leave a ground plane cutout round the SMA connector. Actually building a PCB track antenna requires specialised software voodoo to get right, especially if you want to retain multi-band capability.

(My experience is with a different module with identical specs; we found that 4.8V caused no obvious problems except that maybe 1 in 10 firmware downloads would irrevocably brick the device).
MicrobeSifter: mapping complex microbe genomics samples using NLP
Designing Apps with Biofeedback
> The piston developers are doing what right now? Writing a new programming language (dyon). Why are they doing that? Because rust is great for prototyping games in?

I agree with that, Rust is not a scripting language. Dynamically-typed scripting languages have proven their efficiency for prototyping.

> rust is verbose. It is statically type, it is less productive than some other languages

Than scripting languages yes, but it's exactly on the same side than Go on this point. Scripting languages are extremely convenient for small projects, but are more difficult to maintain in the long run if the project grows too big. (I personally live coding JavaScript, and a the project grows we are progressively add a static-typing layer (flowtype.org) to our code for the sake of maintenance).

> it has neither the ecosystem nor simplicity for picking up and practically solving high level problems.

There is a real trade-off between scripting languages (Python, Ruby and Nodejs), and statically-typed ones (Java, Go, and Rust), but it's not related to being high-level or not. In term of abstractions and features, Rust is at least as high-level as Java & Go.

> If you have a problem, right now, you want to solve: pick go.

We are using some Go at my company because we wanted to follow the trend, but frankly unless you want to built a simple system with no dependencies, Go is not ready to solve problem «right now» either, because the ecosystem is still really poor. If you have a problem, right now, you want to solve, you should probably still pick Java over Go, even if a lot of people (me included) don't like Java …
Basically I think Java is the most important factor of success of the Go language: Go feels like Java, but in a younger and trendier way.

> We don't need to pretend rust is general high level language you should pick up and use for any problem domain. It's not. You're shooting yourself in the foot if you use it as though it was.

Rust is a «general high level language», with the same high-level generality than Go or Java.

I bet one can chose any* Go or Java code sample, and rewrite it in Rust with around the same amount of code and without introducing any memory issues (what you wouldn't be able to do in C or C++). I think that's a good illustration of Rust being a «general high level language».

*unless it depends on a library that has no equivalent in Rust (as I said before, the youth of Rust's ecosystem is the reason not to use Rust in S1 2016).

> and it is hard to learn.

It is indeed, no discussion about that.
I agree with you - we have to stop focusing on building the network, and go back to building the computer again.

If our systems were safer, and could be relied on as a resource to share resources with others, which we want to share, we wouldn't need to broker the process out to others.

Its only because OS vendors fell asleep at the wheel - dazed, perhaps, by the potential to shift the problem out to the end-developers - and stopped building good OS features.
Trust but Verify – Stolen Software and Intellectual Property
Wow! Thank you for all of the wonderful feedback and suggestions! This all seems like great advice, and I will be giving it a lot of thought over the coming weeks and months (...and years, probably). I don't feel quite as depressed, now!
You should check out the VPN comparison chart by "That One Privacy Guy" here: https://thatoneprivacysite.net/. There are many factors to consider, such as cipher suite, jurisdiction, and logging.

Even then, don't get your hopes up. It should be worth noting that VPNs can give a false sense of security (such as not logging). All they're doing is moving the goalpost from one end of the playing field to another. They're useful for getting into internal networks, and they're useful for bypassing outbound firewalls in restrictive networks, like public schools and libraries, or churches, but that's about it. See https://gist.github.com/joepie91/5a9909939e6ce7d09e29

If you want online privacy, you really should be using Tor. if you want anonymity, you should stay offline. Regardless, realize your VPN provider isn't going to go to jail for you.
Most of the activity happens at Couchbase now, the company that the inventor D. Katz founded based on CouchDB technology. You can still use Couchbase for free, but it's possible to pay for support. The coolest thing they have is Couchbase Lite, the mobile version of CouchDB, lets you replicate with your server. I find it a very interesting alternative to Core Data, parse and co. and we use it in production.
It is a stereotype but y'know he may be talking about the reality in this case rather than just a general stereotype.

That said it's best to avoid it. Bad developers come in every form of humanity.

EDIT: WTF? All I did was try to give OP the benefit of the doubt that maybe he's not a total bigot. I agreed stereotypes are bad and that there are bad developers of every type of person.

Someone who thinks that's down vote worthy, please explain yourself. I'd like to know what's so objectionable about that.
People against it are extremely vocal because it is much harder to work around than previous stuff. Don't like PulseAudio? Use alsa directly is fine, I did in my Arch Linux box. Don't like Flash? HTML5 FTW. Don't like systemd? I have to go to FreeBSD altogether.
The idea that Gaza is a threat to Israel is not true, Israel has a huge, sophisticated military. It is Israel which is the threat to its neighbors, it's launched many wars. Israel has preached the same kind of destruction about Gaza and actually carried it out.

Regarding the history of Israel and the Palestinians, You should look at the history of the occupation. In the Gaza Strip, the 5m high walls concrete walls between the few thousand settlers who use way more resources, occupied about 1/3rd of the land, while over a million people lived around them in poverty. It's very cruel and brutal apartheid/imperialism by Israel understandably made Gazans angry. Things like arbitrary detention, mass torture of Palestinians, assassinations and so on which are the underpinning of the military occupation, this is what pushes people to extremism.
Too bad that those tables don't seem to be adjustable, you're still going to have problems if you're too tall.
I've always liked https://mullvad.net/en/ (Swedish company, around since a number of years), especially from a privacy point of view. You never actually enter any personal information when creating an account - no name, no email, no password, no nothing; all you get is a random unique ID. They also claim to keep no logs, point being, "When Swedish law requires us to divulge information about our customers we make sure not to have that information stored, so that we have nothing to give out."

Various means of payment are accepted, including btc, and cash (of any(!) currency) sent by mail. OpenVPN, possible to choose from a number of countries, no limits on speed or data.

If there are other commercial VPN services that don't necessarily require you to give them any personal information (for account purposes), I'd be curious to know. Would be nice to have more alternatives.
Xbox at E3 2016: Microsoft’s new console(s), HoloLens, games
Show HN: Streembit a decentralised peer-2-peer messaging platform for the IoT
In my country (Italy) 400€ is 1/3 of the monthly wage for a junior developer
Thank you. ANSI C defines a language containing 32 words. And one of them is "register."
The difference is the speed of gas production. A bomb has an uncontrolled rate, and so is lethal by intent and design. The inflator in an airbag should produce gas rapidly, but in a controlled manner - more like a rocket engine. The design of the Takata airbags meant that the tablets of fuel would break down into a powder over time, vastly increasing the surface area that was available to burn and thus gas production became uncontrolled.
So you're basically stuck with the number of cores of a single socket per 1U, seems like a waste of space and possibly power usage when 2 cores are utilized per 10GE port (in this video). Doesn't seem to scale well now that 100GE is getting more common, so 2 100GE ports per 1U? Depending on where this device would be used the recent 32port 100Ge 1U switches seems to be more interesting, small fib, but with the correct protocol support it could fit a lot of use cases, especially with something like sir[1].

1. https://github.com/dbarrosop/sir
No, I use Firefox. I just find NoScript on mobile to be way too much of a pain to use, so I don't think of it as a "good" solution. Maybe they've updated in their UI since I tried it a year or two again?
I think fast.com (Netflix) will be my new go-to for speedtesting. More than almost anyone else, I know they know their stuff when it comes to network speed, and the site is ridiculously fast and simple.

I've also used speedof.me which is a pretty nice HTML5-based speed test. But it's great to have a few options available.
Show HN: A mini app to compute your Bornycentre built with Cycle.js
Designing Informational Dashboards
Not all weeds are problematic, dandelions draw water up from deeper in the soil than most plants reach, and they are edible.

The dirt will get covered in plants, but you don't have to pull up everything you didn't plant yourself.
Lacona – Natural Language Commands for Mac [#1 in Tech on ProductHunt]
yeah, anyone offering bug bounties and also running wordpress must be offering easy money...
I was going to make a joke about Microsoft violating privacy as they scan your search queries and are able to ID you but I see HN posters, here, have already taken up that torch.
> just last month I found MySQL, heck even SQLite supports triggers with code inlined into the trigger body but PostgreSQL mandates writing a separate function for the trigger

I found something similar (and in the last month too) – insofar as we're talking missing popular features – but with MySQL's and Postgres's positions reversed.

`ALTER TABLE ... ADD CONSTRAINT CHECK ...` runs on MySQL without an issue, and so does any INSERT or UPDATE violating that CHECK constraint. A bug was filed in 2004.
Machine learning / big data work is currently comparatively costly. This is a nice example of the kind of benefits that lowering its cost bring. I expect we'll see a lot more of this in the future in sales and marketing (and probably other areas but sales and marketing are particularly easy to measure). One example is lead scoring. This is the process of working out which leads (potential customers) to pursue. Currently most people do this in an entirely ad-hoc way. E.g. download the whitepaper = 5 points, sign up to the newsletter = 10 points. It's crying out for simple statistical modelling and validation, but currently that's too expensive (in time, $s, and mental energy) for most people to undertake.
My American university has bought property in this manner. There were several old houses on the fringes of the campus with elderly owners. The university bought the properties years ago, but the owners continued to live in them until they died. Once the property transferred, the university bulldozed the houses to build new research facilities.
That's what I supposed (I am Italian myself) but it looks different from the French thing. From what I understand with "nuda proprietà" you buy the apartment but cannot use it until the person in residence dies or voluntarily leaves. But you the owner will not pay anything to the "tenant".
So there is no extra spending even if the person using the place lives much longer than expected.
Almost sounds like the plot to Twilight Zone episode.
I think what OP means is this: the tech ecosystem in places like Bangalore is booming more than anywhere else and the good programmers in India have amazing opportunities to make good money or are in career paths that heads to a position earning in a stronger currency, and so its hard to find rock star Indian candidates on these platforms.
I still don't understand how can you (efficiently) debug something like this that compiles to another language?
Centralization really is a social problem. Among alternatives, most people will mindlessly choose the most popular one, while extreme popularity of something should instead be a reason to avoid it or at least to be very cautious about it.

No decentralized technology is immune to this herd behavior. Even Bitcoin is probably doomed to become dominated and effectively controlled by some popular mining pool or online wallet provider. This will not change until new ethics of decentralization forms in the society. And that will happen eventually, but it could take a lot of time.
I liked your comment until you said "only the most obtuse person."
Running RabbitMQ on hosts with numeric hostnames
I think this varies with western countries. As a Norwegian I could not fail to notice the extreme segregation of housing based on income and function in the US. You have very large areas in the US with housing which seems to fall within a very narrowly defined price range.

Now we don't have slums in the middle of wealthy areas in Norway (well we don't really have slums so that is another point), but middle class or working class and the rich can be living close to each other.

A strange thing about the US I find is that despite being so seemingly free wheeling capitalist where everything is supposed to go, it seems overly regulated and planned with respect to what sort of housing can go where. There are so many large homogenous clusters. You would expect a very free market to be far more chaotic in what gets built where.

I find this important as the argument in the US seems often be that people decide their own lot in life because in the US the market decides everything. Yet the outcomes seems far more political, and less meritocratic than one might assume.
I mean, I guess a password can be considered "security by obscurity", in the sense that it relies on keeping your password secret, the lack of knowledge about your password.

So, sure, obscurity is a valid security layer.

The problem is when people start thinking that port knocking is something different than a needlessly (emphasis on needlessly) complex method of implementing a very weak system-wide password.
I guess you meant logistic and not logical regression?
https://ipredator.se/
name is weird by was rolled out by pirate bay and quite secure, inactive accounts get deleted with all data and potential history after about a month.
Parent comment that changed conversation to this topic clearly didn't limit the subject only to software engineers — neither did I.

> Or, perhaps, an example of someone living in Gaza attending an Israeli university (they can't).

Yes — Gaza citizens wanted independence, and they got it, with everything that goes along. I'm pretty sure that there are PA citizens learning in israeli universities though, especially Ariel.
I was punning on the fact that the last part of jq's documentation introduces an almost full fledged functional programming language with function definition, map etc etc