skysight-inc/HackerNews huggingface dataset:
I work for one of those fancy startups. Everything is chaos all the time, you have all these extremely smart people in the small doing actually kinda dumb things in the large. This worked better when the company was small and is causing more and more problems as we grow. Anyway, the point being that there’s lots of smart individuals and little process.

I mentioned this during a meeting with my team, and so a process was devised for the next project we embarked upon. The process was waterfall, except nobody referred to it that way (most of the people are like 25, and weren’t working back when it was the norm). Everything old is new again.

It wasn’t important anyway; we didn’t follow the process.
> Anti depressants are addictive in the classical sense.

No, they are not. addiction in the classic sense requires:

1) pre-occupation and seeking

2) tolerance

3) dependence

Anti depressant meds don't have any of these. But even if you call discontinuation effects "dependence" you still don't have tolerance or drug seeking and preoccupation.
Avoid these 10 mistakes when presenting financial information
Benchmarksmanship at its finest...
Ask HN: Recommended conferences for a senior SRE?
I have "a friend" at work - a Site Reliability Enginner

What would be a good conference for him to visit ? He initially wanted to go to SC17 but i don't think he will enjoy himself there.

Any recommendation ?!

We do mostly HFT, advanced VPNs, back end clusters
Sounds like universities would benefit from having separate "learning tracks" for students of varying ability like in many high schools.

Or more realistically, taking a more layered approach to each course. So you could have the basic "code algorithm X to pass the tests" level (the kind of work most people will be doing later anyway), and then the "let's prove properties of X / come up with an alternative with the same properties" for people who can pass the first part in their sleep.

The best courses I've taken work like that already, plenty of extra challenges if you finish early. But it takes a dedicated instructor to make it work, and most of them unfortunately seem dedicated to getting by with minimum effort.
FME and QGIS are not directly comparable.

FME is an ETL tool, using it just for the Data Inspector part would be a waste. In this scenario, QGIS would be also more comfortable and user friendly. On the other hand, QGIS cannot do what is FME's primary use - transform data.
I had to scan over that page a few time to put a date on it!

Seeing a price of $1100 for a IIfx was pretty disorienting, when I was shown the invoice to a IIfx system I was using back in about 92, that was in the region of 8 - 10,000 GBP.

I guess the depreciation from '92 through Y2K accounts for that. Similar depreciation accounts for the $900 price tag on the 32 GByte dual E5-2690 workstation under my desk...
Oof, tell me about it. I still have a N900 that's otherwise in decent condition, but the MicroUSB charging jack is rattling merrily around inside the case...
Ervinismu
hello i'm ervinismu
Is Wave Computing shipping yet?
I’m on board as long as we remember that the victims of that behavior have to deal with a double whammy- the economic precarity plus the racist and sexist discrimination aimed at them. They never even got to the point of having the stability that others had and are losing.
Using typematic (keeping the "Enter" key pressed on the "Make Paperclip" button) makes the beginning of the game far less tedious in my opinion: xset r rate 200 255
I have suffered from depression all my life and given that hash in combination with a hostile environment brought out some type of paranoid schizophrenia in me (auditory and possibly visual hallucinations), I'm very weary about irreversible mental damage as well and won't try it due to this.
Ask HN: Building a related/unrelated classifier in Adhoc retrieval
I want to build a classifier that judges an HTML page as related/unrelated to a query.

I have been using tools like [Diffbot][1] to extract the text from HTML and therefore turn this into an NLP problem.

To build a model, I have managed to get the [ClueWeb12 dataset][2] and I'm planning to use the relevance judgments from [TREC Web Track 2014][3] and [2013][4] to train my model. These judgments are between -2 and 4. I am thresholding them to only have related/unrelated tags beforehand.

With this explained, I'm here asking for opinions/suggestions:

1. Is there another dataset I can use?
2. How should I start analyzing my data? Any ideas on how to choose the best model for this classifier?

[1]: http://www.diffbot.com/ "Diffbot"
[2]: http://boston.lti.cs.cmu.edu/clueweb12/
[3]: http://trec.nist.gov/data/web2014.html
[4]: http://trec.nist.gov/data/web2013.html
None of this is true.

Anti-depressant meds are very cheap. This is one of the problems of meds, they're much cheaper than a course of talking therapy.

They don't cause dependence.

Most people don't have problems coming off SSRIs, SNRIs, NASAs etc.

> And this industry has the resources to effectively influence public discussion forums such as HN, Reddit, Slashdot, etc.

You might want to read any of the posts dang has mad about accusing people of astroturfing: https://hn.algolia.com/?query=by:dang%20astroturfing&sort=by...

That's also in the guidelines: https://news.ycombinator.com/newsguidelines.html

> Don't accuse others of astroturfing or shillage. Email us and we'll look into it.
Programming Productivity
Copy and pass is not an accurate description.

It's more like chew and pour. Cram and pass. Photocopy.

>'Three Idiots'
Where silencer says, "I don't care what it means. I'll memorize it." Describes Nigerian, Ghanaian and Indian school system.

This is what results when lecturers also crammed and passed without understanding. Since they don't know what's important, they favor trivial parts of their subjects.

For instance on an Excel course, the lecturer asked us to draw the exercises in drawing books after every class.

When most exam questions are patterned after "Who wants to be a millionaire?" The only way to get good grades is to cram.

But these issues are Child's play compared to the real issue: In public schools what you know doesn't matter. If you've not "sorted" the lecturer, it's an automatic E, F, or D.

When a lecturer tells you on your first day that A is for alpha and omega. B is for the lecturer. And C is for bright students...

I've not made anything up.

Basically, the bribery in developing or underdeveloped countries is simply a reflection of what goes on in schools.
Nice post! I worked in a few big and small companies, and from I can see software companies with more then ~40-50 devs don't scale well (I only talk about about single-ish product software companies here). The reason for this is in my opinion is absence of financial liability of devs: if you're a dev in a company with 500 other devs - most likely you have zero financial liability to produce great code, on other hand you have all time in the world to create job security code around you. Also if there is 500 devs on one project, most likely one will see a lot of infrastructure just to get this devs busy with something. This could be seen in companies were one department creates "the framework", and others departments create "features" based on this framework. In this case there is no "market" of frameworks - you basically stuck with it, and "the framework" has zero market competition. Compare it to normal market of middleware - if your framework is bad, I'll just go to your competitor. Free market is much healthier situation in my opinion (could be a strawman argument though). I am not wise enough to say that creating internal competition inside one company is always good thing, though financial contracts make a healthier political discussions.
A Game About Deciding What Is (And Is Not) Soup
Ask HN: Classify relatedness between a query and a document
Hi there!
I am looking forward to build a classifier for the field of Information Retrieval!
The purpose of the classifier is to identify whether a query is related or not to a document. The document in here can be viewed as an article aka 'big huge text'.

I am here asking for ideas in many fields:

1. Do you know any work done previously in identifying the relatedness of a claim worth mentioning?
2. Do you know any datasets that I could use to train my model? maybe a similar Kaggle competition?

Thanks in advance!
My 30 years of Software Development Methodology:

* The user is more important than any of this.
* The programmer is nothing.
* The computer is doing all the work.

Thus: use what makes all the above, True.
I agree, that's a nicer solution, but still one that could be solved working on a agreed set of principles on a shared "monolithic" framework. Part of the appeal of React and Vue is that you can think of components as black boxes with a sound API. Different teams can be mostly unaware of other teams' components, and this concept makes the chunks already manageable.
Because its a couple line patch to memtest and a short ruby script. It obviously works well, why bother over engineering it?
There is an insider story about how these methodologies comes about. So there are few groups of people whose sole job is to do consulting on failed/late/over budget projects. Mind you, they don't write code but rather they observe how things are going and then prescribe process/management improvements (McKinsey style). Once in a while, these folks bump in to terrible projects and whatever they prescribed sometime works like a charm. In that case, they take that prescription on road and advertise the hell out in conferences, magazines, blog posts. Unlike regular developers, they have all the time in the world to do these activities. They write books and give interviews and by the media power of distributing information suddenly they pop out as process gods who knows how to fix any project. Eventually the new things starts to fad, people realize what works in project X didn't worked in Y, speaker engagements starts drying out and then these folks need new thing to repeat the cycle.

The obvious problem is that these folks prescribing the development process are not active developers. They are not even part of any real project over any long duration. They are in job of inventing and selling processes and handing out management advice as consultants. Whatever they prescribe, might have worked only in specific context and for specific symptoms, usually with huge dose of luck. Next time when you see new process fad, look up the history of originator of this process, what company he is part of, how much code has he written, how he makes money. You will know what I'm talking about.
A robot that prepares my dinner is more valuable to me than a self driving car.

Why? Well, when I leave work, I spend 45 minutes in the car, and another 45 minutes preparing dinner. With self driving cars, that will not change. But with self cooking chefs, that would add 45 minutes of quality time to my day.
After looking some more I do see a few hubs that offer 2 usb-C ports in a hub, but no more than that and I see nothing but complaints: for example, it doesn't carry power or can't send a signal to their monitor. A Belkin rep replied and said that their hub is designed for peripherals, but I don't see any technical reasons.

This post[1] says
> What the problems is - how the USB-C lines within a cable are used is determined at plug-in time, depending on what you plug in downstream of the port. For example, you can't have full speed USB 3.1 and full video at the same time. So the USB-C makes a choice for you. If you plug in both a high-res monitior and USB 3, then you can't have both at once.

Still not technically clear to me. It does sound like with just a hub your transfer speed will drop when using a hub and driving a monitor. Maybe the limitation I'm thinking of is if USB-C is carrying something like Thunderbolt, you can't carry a second Thunderbolt signal? Because USB-C splitting compromises so much, they're so rare in the market?

I have heard the order in which you plug in USB-C will tell it which direction to charge (which gives credence to things being determined at plug-in time). For example, plugging the cable into your phone then plugging it into a computer will make the phone charge the computer instead of vice versa. When I heard that they were speaking about a specific phone and laptop, so it wasn't theoretical, but I'm having a hard time corroborating this. This [2] article says the direction power flows is a computer setting. What's scary is there's a lot of articles warning you not to use your USB-C laptop charger to charge your phone because it could fry it.

[1] https://apple.stackexchange.com/questions/206365/why-are-the...

[2] https://www.digitaltrends.com/computing/charging-via-usb-c/
You Are a Publisher or Advertiser?Top World Bitcoin Affiliate Program RunCPA
Well I just stayed up all night playing this. RIP me.

I enjoyed it a lot, though the gameplay during the final stage was less balanced and entertaining. Fantastic ending though!
Good writeup :)

I did the whole rollercoaster only for 11 years now, but I also was in different companies from startup to big corp.

Some people are totally into their methodology and won't do a step aside the predefined path.

Some people are totally elusive to process. They will talk to you via email, Skype, WhatsApp and JIRA and you won't find any infos later.

I have the feeling there is no methodology for devs to work better, only for devs to get peace from non-devs who work with them.
Why are you using Facebook?
EdgeML: Algorithms for edge devices
> present depression medication barely works better than placebo

That depends on quite a few things, and so far none of the psilocybin treatments are controlling for those. It's possible (likely, even) that if psilocybin is approved for treatment and used as often as other meds we'll see effectiveness plummet.
Even on the Gameboy things aren't quite as simple and self evident as all that, for example from another thread on this post: when the Game Boy's screen is rendering (i.e. almost all the time), the CPU doesn't have access to VRAM. [...] writes are ignored, and reads return garbage.

So one of those platonic store instructions might actually be a no-op; you can't tell by looking at it in isolation.
As a young person, I refuse to move to a bigger city than where I'm at. I've got a wife who has a career, which makes moving incredibly difficult. I also don't want to move farther away from my family and go to a high cost-of-living city just so that major corporations can take advantage of the population density to have a deleveraged work force.
I did a few games with Elm but used the SVG route myself. It's usually a lot easier to work with and you don't really have to deal with CSS and the DOM update is still lazy.

Finally, I think there are a few red flags in your code. For example you have a hardcoded list of cell locations but you use a method to compute the number of rows which has a sqrt in it... might as well hardcode the number of rows :)
Braid was never marketed as an "indie game". Outside of tigsource and the IGF, "indie games" as a category didn't really take until a few years later (with things like Super Meat Boy and it's inclusion in 'Indie Game : The Movie'). The term was largely unknown until 2010 or so

https://trends.google.com/trends/explore?date=all&q=indie%20...
These are good.

I love it when my initial assumption that an imagined new feature would be a complex and painful refactoring exercise only to find out that a few lines of change was all that was required!

Those days I almost feel like the universe has purpose.
Guy Steele Keynote at Clojure Conj
I get the point, but it's ridiculous. It's like monkeys on a typewriter coming up with Shakespeare. Sure, it's theoretically possible, but the odds are incomprehensibly small based on luck alone. If a monkey did write that prose, it's probably a pretty special monkey. Likewise, Elon is a pretty special monkey too.
Note: if you close a tab and reopen later, it continues where you left off. So no need to lose sleep, it has localStorage :-)
I'm not saying he's the greatest person of all time, or even the smartest, but he's demonstrably one of the best at getting very large high risk projects off the ground and building tons of support for them. That's not luck.
Pfft... Does too!

I seriously wonder if it's something like a lump of skin or dirt that makes it go the opposite direction, or the direction of least resistance. Y'all busy looking at genes and stuff. I am gonna stick with simple.

It should be noted that my last bio course was well before the human genome was sequenced. I doubt they'd even done snails.

Yeah, I'm sticking with that. It's either that or aliens.
I figured it would be a power, was just hand-waving with "steeply progressive" ;-)
Each person can broadcast at any time. So at any time, it's possible to have N^2 messages being sent around the company.
I think Tesla idea of tunnels with self driving cars is more competent then those autonomous vehicles driving on roads with other cars. At least they got some data from their cars with real world usage not predictions.
It would be fuel vs. road cost ...

(There might be a paper in figuring out the sweet spot given hypothetical costs ...)
Magnepan’s wall-of-sound speakers redefine state of the art
That is what I like about it too. The systems I have in my mancave and program for fun on, are from the early 80s. They are known inside and out (literally), they all still work and in 10 years they will be exactly the same.
Ha! I discovered this when I was spamming the mouse button on the QC, and accidentally hit the 'back' button (on the mouse). I was very afraid that all my hard work was gone. But a forward click brought it back.
Why don’t software development methodologies work? (2014)
This is not true for agile. The agile manifesto was in fact drafted by software developers. Also, agile doesn't prescribe any process at all, in fact, it does the opposite. Agile in essence is quite beautiful, unfortunately it gets twisted and turned upside down until it's just another methodology (which is exactly the opposite of its original meaning).
Well, let's see:

Extreme Programming (XP): created by Ron Jeffries, Kent Beck and Ward Cunningham - all developers.

The Agile Manifesto: written by seventeen developers (http://agilemanifesto.org/).

Scrum: created by two of the seventeen above.
Still better than USB-A. Usually I can rotate them until they fit. USB-A, not so much.
As someone puzzled what left vs right meant in the nyt article its that the coils are not symetrical but bulge out to one side http://www.molluscs.at/gastropoda/index.html?/gastropoda/coi...
I would distinguish between agile as conceived and agile as sold. Agile itself was very simple and limited as a manifesto, arguably trivial and obvious.
Random Walks on Finite Groups [pdf]
Advice for aspiring data scientists and other FAQs
You can already buy prepared food, the same way you can already get a taxi.

The difference is that a self driving taxi will be far cheaper than a taxi, partly because it can be shared.

A robot that prepared food already exists, it's called a factory, but food is far more variable in terms of people's desires.
Paperclips, dont we all just want moore of them?
There are no need for formal methodologies. A person with no technical expertise should not be but on a position managing technical teams. That requirement divides the industry on "tech companies" and everybody else.

The example of a tech company with gigantic dev teams and very little number of MBA doctrinaires involved in development process is Intel.

Companies with external development clients that practice "we will agree on any methodology you want for right amount of money, but we would not let you anywhere close to our developers (who will be doing their own thing anyways)" are Tatas, Wipros, Luxofts and others. Their biggest asset is their skill at managing the client.
Right on the money! We actually did have alternator problems as this was a 12 year old boat. The bulb was on constantly, had built up a layer of soot in the glass, and couldn’t be seen in the sun.

Going back and forth with alternator mechanic he asked me to pull the instrument panel and inspect the bulb.
What you really need is a car oven and dashboard hob in your self-driving car.
Big companies buying up small ones and messing up their vision.... what else is new.
The question is: can this be a viable commercial product if it doesn’t actually do what people expect from a taxi service? And how extensive is the deployment going to be that people will choose to use Waymo over just driving? If I have to plan ahead or wait 15 minutes for a car to arrive, I’m a lot less likely to even try the service.
I am not sure these are the same thing I am talking about. These are for data centers?
All these methodologies are there just to get things done. After many years involved in software development i have find out that it all comes down to leadership. Of course you need people with skills, but no good leader, no good product.
Hey this is actually pretty cool!

Always was kind of bummed out over my apple devices not having a cheap and easy way to visualize data from an arduino (Well technically I guess you could use Bluetooth Serial but that would require you to write an app in ObjC which Im not really familiar with)

On my old android devices I just used USB OTG together with processing and since processing is already Java it was trivial to make it work on android (Processing supports export to android, but for serial you had to write your own wrapper, which isn't that hard)

At first I was skeptical but this could very well become my new "processing" together with various HTML5 visualization libraries such as D3 or even processing.js.

Starred this one for sure!
Obesity linked to agricultural policy, new studies say
Smoothness is likely due to the grounding of the backplate.

If anything I would posture that they’ve filmed the backplate and the A
atoms are the shadow from the scattering of the electrons that didn’t hit the backplate.
Sounds like you were not proficient at all. I only ever need to think of vim features when it comes to macros/substitute, but those are things that save me tens of minutes of manual input. The rest is muscle memory. The key is to not religiously learn the shortcuts but only stick with the ones you need daily.
5 Tips to Boost Sales for Your Magento Store Plus Helpful FREE Tools
> Seems like an interesting idea, but it's barely supported at the moment

You can polyfill custom-elements to all evergreen browsers plus IE11 [1], but yeah that's not good enough for a lot of sites.

[1] https://github.com/webcomponents/webcomponentsjs#browser-sup...
The argument of zero vs one-based offset is not very new, and since there's a record of musings from Dijkstra on the topic[1], I feel obliged to mention it.

Note: Although I'd side with EWD on this one (for now, at least), I don't intend to reference it as an "appeal to authority", but as an example of someone producing a reasonable, properly worded and thought-through argument on the topic, which I've not really seen since. I'd be very interested in what similar arguments would look like from the other perspective. If someone would like to convince me, feel free give me a link to some reasoning :)

Also: I personally find "it's always been like this" to be a terrible argument in either case. Those are the reason we weren't able to standardize for one system of units, for example. In the Swiss army, there's a saying that is used to explain the various idiotic decisions and the bogus explications thereof a soldier has to endure:

Ist so weil ist so, bleibt so weil war so.

Liberally translated:

Things are like that because they are like that.
All stays that way because it was that way.

[1]: EWD831, https://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/E...
The hardest bugs to track down and fix are often race conditions... async has fewer than pure parallel but it doesn't eliminate them.
Have dirt that could impeach Trump? Larry Flynt will pay you $10M