skysight-inc/HackerNews huggingface dataset:
My Haskell is a bit rusty, but I think the Haskell example could improve A LOT by using monad transformers or a free monad?
I worked for a fortune 500 company that had been developing their own in house software for 30 years. They decided that they wanted to switch from their traditional waterfall approach, to scrum and agile.

Honestly, the transition went pretty well. Meetings decreased, test coverage went up, feature delivery rate seemed to increase. People were spending more time working on the problem at hand, and less time creating and managing huge requirement documents. There were rough spots. Obviously requirements didn't go away, we just went to a just-in-time model instead of a heavily front loaded model, and sometimes it was difficult to manage just-in-time requirements in a way that gave everyone clear oversight as to what was being implemented (our business rules were extremely complex for regulatory).

One interesting thing I noticed was that every time there was a problem, people would try to add more layers of bureaucracy to "solve" the problem. The hardest part we found was figuring out which ceremonies were useful to stop future problems and which "solutions" were just a reflexive attempt to go back to the way things were before and make things more difficult for everyone.
You come across very badly. Just based on how you engage, I was ready to shoot you down and I have pursued dietary and lifestyle changes for many years to manage my incurable condition. I also have recently concluded that fasting is beneficial for my condition, which flies in the face of everything I ever understood to be true.

A few thoughts:

1) Try to not overgeneralise. Even if you really know of people who were cured, that doesn't mean it is guaranteed to work every time for every case.

2) Try to develop a hypothesis as to why and how it works rather than merely asserting that it does.

3) Drop the conspiracy theory language and stance. It only hurts your case here.

I hope you really do know something useful. It might even benefit me if you do. But your presentation really needs work if you are going to get anywhere.

Best.
While WeWork is a little expensive, the fact that you can get a decent office without a multi year lease is amazing for small businesses. Its really hard to plan that far out when you are growing.
> If a challenger has to rely on an absence of Graham factors they are in trouble.

Right. I think the law should be changed.

The Amazon photography patent [0] is a great example of why. Although there were no prior art references specifying the distance ratio given in claim 3, there is also no evidence that nobody had used that ratio before. Nor, in all likelihood, is there any evidence that anyone had tried to achieve the same effect as this patent (eliminating the need for retouching product photographs) and failed.

Although this example is not from the software domain, from what I have seen, similar circumstances occur all the time in software: a patent application covers a technique that simply can't be known not to have already been discovered, because the problem it solves is simply not important enough that someone who solved it would necessarily have thought the solution worth patenting. Or, because they did so at a time when software was not generally thought to be patent-eligible, a situation that, as I recall, persisted among software engineers well into the 1990s.

In my view, and in the software domain, the inventions that deserve patent protection are primarily those that solve problems whose difficulty has been explicitly noted in the computer science literature. For those, we have very clear evidence that any solution that improves on previous attempts is nonobvious. Absent such evidence I think the public would be better served, on the whole, if software patents were not granted.

This is not quite the scorched-earth view that some here on HN take with regard to software patents, referring to those who think they should never be granted at all, but my impression is that it's pretty close to the EU policy.

[0] https://arstechnica.com/tech-policy/2014/06/how-amazon-got-a...
Unicorn help you...
I am not talking about enslaving or forcing someone. I am employing and uplifting someones family who doesn't have other means of income.

Excuse me - we have gadgets here and at an affordable cost too. Some people do make conscious decision to avoid automation so we can employ and help others. We have a thought process here to buy from shops near by(albeit little costlier) instead of amazon'g the whole requirement so we can help people near by. Western lifestyle is not a definite one as an ideal one. Please understand that we can enjoy our lifestyle without any gripe. Why is it so hard to swallow?.

In my case - my mom is a cancer patient. I don't know whether i could afford a house nurse and cook in the west from a decent paying job. We got some positives too - that is what i stated.
I can guarantee you'll need to use an operating system, they're rather essential. Ensuring the basic building blocks are available for future use is beneficial, and showing what has previously been built with them shows why.
Indian IT Outsourcing Industry ⊆ Indian IT Industry

India is a huge country with a huge population and a rapidly growing economy and a domestic market. Even if it was true a decade or two ago, should we still keep assuming that anything that affects the Indian IT industry is caused solely by the outsourcing industry.

Surely HN can stop having the same conversation every time anything regarding India and IT comes up. A claim like - All engineers/engineering effort/R&D in country X is obviously substandard based on my anecdotal evidence - followed by a discussion treating it as a valid argument.
This dude posted up thread that Crohn’s can be cured by a 2 week water fast, so I don’t think he’s on the same page as you.
isn't a lot of the outsourcing connected to western markets and that very VC money?

i think it's all connected you'll find.
I doubt that there is a tool that recognizes buffer overflows without a terrible false positive rate. Otherwise there would be far fewer such bugs.
Indian IT makes money by selling software engineers, not software to US clients.
Make a single page application with Zam. A new ultra fast JavaScript Library
http://zamjs.com

https://github.com/roecrew/zam/
Wow, I'd used SO quite a bit but I've not heard of banning users asking legit questions. Then again, it might make some sense if you can skew your mind into fitting SO's goals (which don't quite align with many question-asker's goals).

SO wants curation and objective answers to objective questions. Vague or poorly-scoped questions? Toss em in the bin. Questions about "best way" "best library" or "best tool for"? Subjective or not-software -- in the bin.

As a question-answerer, a frustrating question would be one that tries to articulate a bug/problem but never cites any code, compiler error or runtime error. When posed by anyone who is not already an expert these questions very often cannot be addressed without a roundtrip involving "ok, please share the code so we can reproduce the problem".

No joke -- that tip about the MCVE or SSCCE was super valuable. Unfortunately I'd bet that just the act of making this example would probably yield an answer to the person's question most of the time, without even needing SO. Novice question-askers lacked the expertise/experience to know to do this or just the patience required. I'm not faulting them, I remember what it was like to be a novice. It's a reasonable expectation to turn to a mentor and show them the code and ask them what you're doing wrong.

> Hope this paper helps me out!

> > Results: We found that regardless of user reputation, successful questions are short, contain code snippets, and do not abuse with uppercase characters. As regards affect, successful questions adopt a neutral emotional style.

This matches my experience. But I'd love to hear how the results might change if they filtered on low reputation question askers.

When HN bashes SO, I feel conflicted. I totally understand why so many folks are disappointed. But I also think that it's good for what it wants to be.
The thing is, lots of "cybersecurity engineers" are useless. There are also good ones. I wonder what the relative proportions of usefulness are.
Fear of Islamic terrorism.

Here's one recent news item: http://www.bbc.co.uk/news/world-australia-42146664
Source Code for Apple's Lisa Operating System to Be Released for Free in 2018
Node.js App Development in USA- Synsoft Global
Brand Rejuvenation, Packaging Enhancement by ODG
At first I wondered why they would write an article bragging that they spend over 75% of their time trying to bring in just 20% of their income. It would obviously be more efficient to focus on increasing the 80% or firing some people and focusing on keeping the 80% the same.

Then I realized this is a publicity piece to get startups to allow AVC to invest, assuring startups that AVC will stick by them even if the startup isn't great.
Are QSS methods general and how do they compare practically to more traditional explicit time integrators?

The original idea of QSS was to bolt an ad hoc step length control mechanism onto the most basic explicit method, forward Euler. So at its core, the original QSS method is exactly a traditional explicit integration, except that the length of any individual step is not adjusted based on feedback about how well the step actually did.

Why would you do that? The motivation was to enable parallel execution of large modularly-composed systems, without getting bogged down with iterations. Basically every important design decision in QSS methods comes directly from, or is at least deeply influenced by, the desire to avoid iterations between components in the simulation. They want to avoid large communication overheads, and they want to enable components to step forward in time as independently of each other as possible. The dream is to enable the simulation of large systems by just connecting components together, and letting each one broadcast what it plans to do over the next time step, and how long it will do it. Thus the core idea of QSS is to choose the step length a component can take before it takes the step, and to not get too inquisitive about how well the step actually did.

I always thought that QSS methods would benefit from adapting a trust region approach to at least control errors going forward in time, but as far as I know, they never did.

By the way, later versions of QSS introduced some implicit-flavored methods. I believe they are still only implicit in the local information (i.e., only state variables defined within a component get an implicit model), and that state variables defined in other, communicating, components still have an unchanging, forward-projected model. However, it's been a long time since I looked at those methods, and I might be wrong about that.
No. She was relating her experiences. It is a fact of life today that your politics will get various people upset to the extent that they will do what they can to besmirch you name and reputation because they feel that you are sub-human for holding a viewpoint that is different to their "righteous" viewpoint and therefore you can be and should be treated with contempt and anything that happens to cause you harm is acceptable.

People have been doing this for millennia. Political correctness has existed in every generation and though what has been defined as the political correctness of time changes, it is the nature of people to hate those who are different or hold different opinions to those you may hold.

It is okay to have robust discussions. It is okay to actually hate the viewpoints or lifestyles of others. What is seriously not okay, is to hate the individual. They are just as important as you, irrespective of sex, age, race, wealth, political viewpoint or religion or any other characteristic that makes them different to you.

I am a disciple of Jesus Christ and I may hate a particular lifestyle, a belief or viewpoint or particular attitude, but to hate the person is against all that I have been taught. Especially, when I come from a place that is, in effect, no different. All people are precious, so very precious. My God came and lived as the perfect man and then chose a death so incredibly horrible just to allow every single person who has ever lived or will ever live to have the singular opportunity to be forgiven for every wrong they have done. We all have the choice to accept this or refuse it. But in all essentials, no one is able to make it in their own. In that everyone is alike, no exceptions bar the one who is God and man, Jesus Christ.

As has been stated elsewhere by various people of varying beliefs and viewpoints, if there is speech you do not like, then use more speech to counter it. However, don't go to the place of killing someone just because they are different or believe different things to you.
It's an implementation of the Erlang VM on top of Xen. Xen is a virtualization hypervisor. Erlang VM is a virtual machine which runs Erlang bytecode. The default implementation is called BEAM and it runs on *nix, Windows and other architectures. This implementation is more lightweight and only runs on top of Xen. One of its main features is a fast boot time.

So to recap instead of the typical stack of:

Erlang Code | BEAM VM | Linux or other OS | VM or Hardware

You get:

Erlang Code | Ling | Xen | Hardware

The use cases could be isolation, scaling or what authors calls 0-footprint cloud. That is, only spawn instances as you process requests. When requests are not coming, you don't have any instances running. In more modern terms maybe it could be used for building a serverless architecture used to run cloud "functions"

Yes there is obvious irony here with the demo not handling requests well after the HN frontage hug of death, but I think it is still a beta / experimental product, it has been around for a good number of years and is somewhat abandoned. If anyone knows more please feel free to correct me.
Western Wall train station to be named after Trump following Jerusalem decision
I think by the time you get into that sort of position, things will change again anyway -- I'm not sure I would focus on any specific tech, but rather study the fundamentals, learn how to learn, take in things besides software; math, etc.

When the opportunities present themselves, be prepared to work hard and learn quickly. How you go about things is more important than what exactly you know most of the time.
Sure, and Newspeak itself is based on a misguided belief in the Sapir-Whorf hypothesis. Linguists have disproved Sapir-Whorf for the most part.
They say they spend tons of time on the 3rd and 4th quartile as well.

According to them, the only people they don't really help are the top quartile, who bring in 80% of their money. Weird.
Well noted. There is another project that I'm fond of in the Monero ecosystem called 'Kovri', which means "to cover, veil, or wrap". It is a router that is i2p compatible, used to further obfuscate personal information for those who require more anonymity than the traditional transactional security of Monero. There may be others, as well.
Rahul Gandhi’s Speech on the AICC 133rd Foundation Day
Thanks for your feedback. As I said elsewhere in this thread, my presentation does appear a bit harsh when done in a comment section such as this one vs. how I am in real life.

I don't know if it makes sense to change it. It may seem counter intuitive, however it's been my experience that the harsh tone and somewhat trolling-like language IS what sparks some people to PM me and make initial contact, or at least open a new tab and start googling.

I used to not be like this online, and I definitely see better response from my current style. (better in the sense that I think it results in more people taking it upon themselves to research this further). Yes, it has its drawbacks and my responses are usually at the bottom of any health-related thread on HN, but even this thread already got a few people to find my email (it's not hard) and send a quick note.

The downvotes here and general negativity towards fasting does not paint the real picture. There are many silent voices out there who will not engage here fearing backlash from other users or even employers or potential customers.

I'm always happy to and offer to jump on the phone with anyone who wants to talk and hear from a live anecdote or just be pointed in the right direction research-wise.
https://news.ycombinator.com/item?id=16001275
Wow. I'd fire anyone who used these people to assess candidates.
It's definitely impressive, kinda like an own serverless implementation.

However, is there a point in shutting down the VM right away, other than being a cool demo? It seems to me that you could quite easily keep it around if there are more requests queued, and quickly spawn more workers if the queue gets too long. So a regular worker pool, just that the number of workers can be adjusted relatively quickly.
Interbank transfers in my country take about 2 hours during business hours.

No sexy blockchain.
sure but that's the same as like banks and traditional money, right?
Penetration Testing Mobile Devices Using Android TechyTalk
People have been saying that for a long time.
Daftar Main Judi Poker Deposit 10rb Indonesia – Judi Poker – Asiapoker303
And added about a million. What's the point here?
Good explanations.

However having to ask indicates these phrases communicate poorly. (This obfuscation, as the article states, is intentional.) Instead of "green field", for example, call the project "brand new" or "from scratch". There's no need to concoct additional synonyms in a language that already has so many.

Further reading:
- Orwell's "Politics and the English Language"
- Musk's "Acronyms Seriously Suck"
Intel is pouring fuel on the fire for the C3000 chips with features like 2x 10 Gbps network interfaces on the SoC.

Checkout SuperMicro's C3000 offering: https://www.supermicro.com/products/nfo/atom.cfm
Maybe I missed something but it seems to only fingerprint the browser/OS type, not the individual user. It's not like a super cookie.
I wish browsers would visually distinguish between the vanilla trust store from the OS or browser vendor and the current trust store as may have been altered by the system owner. Maybe the API to various certificate stores can't tell you this? But in practice there's probably some certificate qualities that are "really really good" at indicating where this connection is trusted on this computer but would not have been trusted by a newly installed Windows/macOS/linux/firefox/chrome system.

If you are going to spy on me, please disclose when and where. AFAIK w/HSTS sites they generally don't interdict the traffic (not because they don't want to but probably because they can't).
Google works with hotels to hurt travel competition
I had no idea WeWork was growing so fast. Maybe I'm old fashioned, but there's no surer sign of a new bubble than this kind of growth for a luxury supplier to startups. For a new startup, it's crazy to pay WeWork's premium when your runway is so limited and you need to hustle as hard as you can to get traction. Once you get a little bigger, for the WeWork premium you can hire an office manager with an interior design edge and get all the upside but customized to your actual needs. I guess their golden goose would be big corporate clients who want to reinvent their workplace but are too set in their ways to drive it internally, but having raised almost $7B, over $5B this year, I just don't see where the upside is for investors.
I think this depends where in the world you are. In a lot of places it is very easy.
Depends what you mean by fast. Anecdotally, I learned to use a computer well before anyone thought to teach me to type. I still type "incorrectly" (basically use only a few fingers, with my hands moving more than they should). So I am definitely slower than someone who is trained to type correctly.

But, I would like to think that I am both good and experienced. I picked up my bad typing habits while learning to program, after all.
Hmm...the 747 was the loser of the US Air Force’s heavy lift competition, to the C-5 Galaxy.
Leadership implies founder or experienced (vp engineering or product, architect, coo, cto, or PhD in field).

Founders can be any age. The latter, I've known some in their late 20's. So you are either thinking 5-7 years out or ~15.

I'm older than the average here, my startup was decades ago and I made my career in more traditional tech (cubicles and labs). But my experience was surrounding myself with smart (and smarter) people. You only need to be smart enough to recognize their talent(s). Putting skills together, keeping them together and finding a common goal is the mark of a good leader.

Many commenters here are pretty down on college, but for me, school was about meeting smart people. You can do it anywhere, there are other paths, but getting into a Tier 1 college will give you an advantage as there is always a clique. As a leader, you will want to round yourself out - business, psychology, marketing... where you will meet smart people of a different type.

Even if you don't have the great idea, by the time you finish your education you will probably be more well-rounded than your peers and you will have a lot of connections. So a few years in the cubicles, an MBA, deeper study and you can find a route to climb up to that ambition.

One other note - I got to where I was because a lot of other people thought a particular job was too hard. I "fell" into these jobs. There is really hard stuff out there, but it wasn't as hard as they thought. That got me more choices in my career.
Yes. The narrative has to change. And frankly, the culture should move towards more risk taking.

Barring a few, most startups take a very conservative approach to expansion and investment.
Where is that button?
Ask HN: Launch HN for non YC projects/biz?
Can anyone recall any products / business that launched using HackerNews? I know we have the Launch HN posts, but they appear to be for YC companies.

What products/services (that eventually charged money) used HN to get pre-launch feedback or post-launch users?

* Also, I know about Product Hunt etc, just wondering specifically about HN.
>Google fired him for making a manifesto about gender differences, political differences and Google's own echo chamber issue. That's not a lie.

Google fired him for creating a PR nightmare because he wrote a shitty manifesto that misrepresented a few cherry-picked Wikipedia articles. Google has been nothing but conservative lately, this whole "They fired him because they're liberal!" thing is absolutely incorrect.
Yours is a better argument, only because it claims less, and it is actually about science, not technology. Rather than proposing technology as a whole (including its artifacts) is morally neutral, you have limited the scope to the subset of technology which is knowledge (--ogy) i.e. science.

The difference between science and technology is the physical reification: i.e., metallurgy as a body of knowledge vs. a functioning smelter. The fact remains that whenever humans choose to bring artifacts of technology into existence, they imbue intent, which is varyingly good or evil. The less particular the intended purpose of the tool, the fuzzier the morality, until you get to very general technology such as "wheels" and "fulcrums", or retreat into science, as you have done with your examples of "metallurgy" or "ironworking".

I still think it's nonsense to call all technology perfectly neutral, while I agree that science can be.

> "technology" is no more good or evil than the physical laws of the universe.

This is utter bullshit.

Technology differs from the laws of the universe precisely because it embodies the intentions of humans to harness said laws for their purposes, good or bad. That is what functionally distinguishes technology from random complexity.
This looks pretty cool. Is the app.yml format documented somewhere?