skysight-inc/HackerNews huggingface dataset:
PureScript emphasizes a solid theoretical foundation. Its closest competitor, Elm, emphasizes ease of learning and use.

Both are very tastefully designed (so I've heard, I haven't used Elm myself). If you're coming from something like Haskell and really value correct abstractions go with PureScript. If you need something working right now and don't plan on pushing the boundaries of the language then Elm should be fine.
> For example, "seven days" might not necessarily mean "seven human days"

I really didn't want to get into a point-for-point thing, but the "day" is just one issue. Birds and whales (great sea monsters) precede reptiles and insects, grass precedes light, etc. The Ark, and other stories, have similar issues that are hard to wave away.
They seem to have started:

https://fuchsia.googlesource.com/fuchsia/

https://en.wikipedia.org/wiki/Google_Fuchsia
He does mention that in the post, and, yes, I think the author would also agree that it's self-serving. However, I would also argue that this is a symbolic milestone of the increased safety of US commercial flights, and an interesting thing to reflect on. I wouldn't take it too literally as any sort of real statistical measure, but it's certainly worthy of a blog post.
Besides Sandy which aj0strow already mentioned, there's another solution called Mailtrain. It's open source and has some of the missing sendy features. I've been meaning to try it for a while now.
> Why not develop ideas and businesses that provide value to all of society and provide benefits such as a basic income that compensate for the fewer workers needed?

Because this is a pipe dream that ignores the decades long of suffering it will take to reach that state, if ever.
Currently we use a mix of trello, smartsheet, slack and god knows what. It is a mess.
Chrome Site Engagement
Climate Change Conversations Are Targeted in Questionnaire to Energy Department
Plex was ~8 years ago. But, they had older system GTC going back to I think 2004 or 2006.

The real issue is some people could make that much cash in 30-90 min, but only really needed 1-3 plex per month, which kind of destabilized the system.
Yeah I found a few articles but not a whole lot of specifics. You're suggesting something like this box? http://www.optasense.com/wp-content/uploads/2015/01/FiberOpt...

I feel like it'd be really hard to break into this field without some data to play with. Catch-22...

If you have access/desire to share some data like this I'd love to chat more (email in bio). Sounds like an interesting problem.
Jail time in Thailand Part 1
Minor correction: As of December 6th, Joel is no longer CEO of Fog Creek: https://www.joelonsoftware.com/2016/12/06/anil-dash-is-the-n...

However, he is still CEO of Stack Overflow and has over 300 employees, if I were one of them I might be pretty concerned about his take on side projects as my employer. I think in all likelihood, Joel means the article as a warning to developers who think they have more freedom than they might actually, and he's probably quite permissive about side projects at SO, but I agree the article doesn't come across that way.
Base64 fonts is not always good idea.
We switched back to woff as browser was actually longer parsing base64 than downloading woff file in most cases.

With base64 you are also downloading all of them all the time.
Let me ask the obvious. Can this generate TSX from Scala?
Ask HN: What are technically challenging software platforms?
I am looking for some interesting technologies to learn. Obviously there is the web as a platform with some platforms within (stuff like WordPress), then there are mobile apps and games. There is SAP or the cloud.

I am doing mostly web development, which of course is mostly CRUD. From that point of view, mobile apps are not that exiting either. The advantage of these platforms of course is, that there is huge demand by businesses big and small.

I would like to find something a bit more technically challenging, while still being demanded by enough businesses.
You've confused revenue with profit. They are not the same thing. AMD has been losing money for most of its existence and almost went bankrupt on a number of occasions. This renders your points completely invalid.
I recently learned you can do a similar thing with C/C++ too. Programmatically raise a SIGINT when running under gdb, and gdb will intercept that signal, at which point you can step through the code.
You can fix that in other ways. Governments are inherently centralized. If you are voting, well that vote is meaningless without a government to enforce the results.

There are cheaper ways to get transparency than a blockchain I think.
An altenative to Facebook events
Thing is, the guy signed into LinkedIN ToS, opening himself for this vector of attack, ehm... voluntarily.
It sounds to me like you would like to be a representative on your local city council, or a town board. Why not run for election? Then you can do everything you mentioned.

In principle, frequent voting might sound nice. But I don't know if it really would be in practice. (I'm not arguing a position here, just thinking out loud.) I'm not really interested in most politics, I don't really feel qualified, or compelled to become qualified, to deal with a lot of the questions that come up. I'm pretty happy to instead vote for a person (or even just a party) to represent me in most cases. I don't want to propose policies.

Lots of people in my town are retired and/or seem to have endless time and energy to devote to meddling in town business. It would be exhausting if I had to keep constant vigilance every few weeks or months to make sure these people can't enact policies, rather than just voting every few years to make sure they don't get into office.
4 years, full time or equivalent, for an LLB in Australia. I did one year full time, 3 years part time, before dropping out.
Why I Regret Making My House a Smart-House (2013)
"How could you possibly have the arrogance to tell a stranger..." I could say the same to you and I don't think we'd get anywhere. How could anyone say anything to anyone about anything, we're all strangers neh? The post was open for response so I don't think responding with disagreement is arrogant. Nor do I think that someone's own thought about themselves is correct just because it's their own. Know thyself is a pretty hard commandment to follow and a stranger is entitled to contribute their interpretation. Why are you so concerned about the well being of this individual? Or is it critique of the corporation that jimmied your loins? The irony in your name can't be ignored.
There's a reason Linus is called the BDFL of Linux.
Some clients just fold the quote.
I'm 33, I got a powerline plug that emits a high-pitched whine that drives me crazy. When I was in Tokyo, my friends and I would pass outside a shop at night that would have a supremely annoying whine that made me quickly walk away from it, but none of my friends could hear it.

I also frequently have to ask people to repeat themselves and can't hear what they're saying well in noisy environments. I think I have superhuman hearing loss.
This is a complex topic and IANAL but I've been through some legal cases regarding this topic. The most recent ruling about employee duties came in Ransom v Customer Systems Plc in 2012 which cleared up some conflicting precedent and established ground rules.

Long story short: employees have no implicit "duty of loyalty" except for directors and fiduciaries who are responsible for reporting accurate facts (without which limited liability entities could not function). Companies can make a variety of responsibilities explicit in the employment contract but the core principal is that the employee must agree to those responsibilities when they sign up. This is why we have noncompetes/circumvents and moonlighting clauses: if it aint on paper, it aint going to hold up in court.

The big exception is the criminal code. There are a variety of things an employee can do that arent against their employment contract but could be prosecuted as fraud, creating a virtual duty of loyalty.
Writing the software that makes your hardware work is much more of a revenue-based issue than a profit-based issue. Even if you're losing money you need to balance your development budget, and not cut any segment too far.
So one thing I don't see a lot of responses calling out, that I think is worth calling out, is what you see is how long the -code- took. You don't see how long the design took. You assume it started when the code did, but that may not actually be the case. These other developers may have had this idea in the back of their mind for months, chewing it over, thinking about how they'd approach something, doing research in their spare time, etc, before finally sitting down to code it. Same with feature extensions; they likely had a feature request, or the idea, and thought about it long before they coded it.

So if you're comparing hobby projects, things that you started working on within a day or two of having the idea...well, maybe that's part of it, too.
IMO, PureScript has some very interesting advantages in comparison to other functional languages targeting JavaScript.

It has a very strong type system, a compiler that can produce optimized and human readable JavaScript, and dead simple FFI. It _also_ doesn't rely on a runtime like Elm or GHCJS do, so the resulting code size is typically much smaller.

It's also been used to build some really interesting and unique takes on the frontend design problem (cf. Pux [0] and Halogen [1]).

[0] https://github.com/alexmingoia/purescript-pux

[1] https://github.com/slamdata/purescript-halogen
This is such a badass project. It touches so many things, and the process is going to teach us so much about our history.

There's been a handful of archaeology projects I've read about in the last few years that I thought of as beautiful, and this is one of them (a short list that includes a Baltimore hair stylist who decided to figure out how ancient Roman hairstyles actually worked [1])

1 - http://www.wsj.com/articles/SB100014241278873249002045782862...
Lawyers are as varying as doctors, and for the same reason.

It's irreducibly complex because it involves humans.
Define "good" and "software."
I tried with the tone generator linked elsewhere in the thread. One, there's no pulse, which isn't surprising because tinnitus is all in my head. Two, at least for me, tinnitus is not a single well-defined pitch. It fluctuates. Sometimes just by concentrating on it I can move the frequency up and down.

I found a frequency that was pretty close to what I hear (it's convenient that my left ear is mostly normal), and cranked it in my right ear. I now hear something like a distant swarm of bees, or a server room full of very loud fans.
Certainly, but automation seems inevitable at this point because it actually is beneficial to most of society, in terms of productivity. I don't think becoming less automated to save jobs is any less of a pipe dream.
CIA says Russia intervened to help Trump win White House
I also don't know too much about corporate taxes, but I'm pretty sure there's some benefits to giving to actual charities that goes beyond a regular business expense. "Total revenue - total costs" is the sort of tax a business can pay if their revenue is small and simple. Once you get into itemized taxes, there's all sorts of tax credits and such.

As an additional note, all the schools Google have these Google-tied products to will be bound to Google's service products, so, it benefits them in that way as well.
Not at all. Hell I work with some poor souls toiling with some Oracle monstrosity that need 64GB of RAM to work. I get it. My employer is massive, these guys literally are 7/200000 people with that need. Even GIS people don't really have it -- most of them are using circa 2012 MacBook pros with windows virtualization.

The teeth-gnashing and stream of navel gazing blog posts that you see on many tech forums on the topic is 98% nonsense.

If you are in fact the mythical creature who needs a 32/64GB workstation on your laptop, you have a problem unless you make some very significant sacrifices. You need a "mobile workstation" from Dell/Lenovo/HP, and you're essentially giving up major aspects of portability to do so.
Plausible for those who can https://en.wikipedia.org/wiki/Thinking_outside_the_box
As an engineer at a defense contractor, I recently had to go through the process of having my company waive my 100% IP ownership clause so that I could work with a startup on my own time without fear of putting them in jeopardy. It took about 3 weeks to process the paperwork, and answer a lot of questions, but eventually the paperwork was signed. It only allows me to work freely with the one startup.

However, the important issue here is the opportunity companies are missing by not offering any significant profit sharing from disclosed inventions. If I submit IP to my company and it gets patented, I get a $500 check. That's idiitic because it dissincentivises significant innovation, but it's unfortunately commonplace.

To solve the dilema, companies simply need to get their greedy heads out of their rears and offer inventors a profit share percentage such as 10%. If they don't accept, the inventor should be able to do with the invention as they please, which includes selling or licensing.
I agree with your analysis that Google basically sells "this person has just looked for this good or service, now who wants to respond?". But you seem to be ignoring the large, persistent information advantage that Google has over Bing.

Consider 3 scenarios:

1. Person A just searched for "What's the best sports car?".

2. Person B just searched for "What's the best sports car?". He's a 45-year old man who works for an insurance company in New York. He has a wife and three kids, but he recently started seeing a 28-year-old psychology grad student in Chicago twice a month. Two years ago he bought a $6,000 watch for his wife's birthday.

3. Person C just searched for "What's the best sports car?". He's a 23-year old man who lives with his parents and does not have a wife or girlfriend. He works for Walmart and has just been promoted to manager. Nine months ago his friend bought a Subaru WRX.

Now consider what types of advertisers will bid for each search. And perhaps more importantly, what types of ads and landing pages will be offered for each search. Clearly, having detailed personal information is a significant advantage when deciding which ads to show to a user. Google has that advantage and doesn't look like giving it up any time soon.

However, I can think of two pieces of evidence against this argument: (1) Bing was able to outbid Google to be the default search engine on Firefox; (2) Outbrain and Taboola regularly outbid Google AdSense to advertise on Time, Forbes, Bloomberg, etc. In both of these cases I would have expected Google to prevail, so perhaps Google's personal-information advantage is not as strong as I think. Or perhaps Google isn't taking full advantage it.
Rather than avoiding printing money, I'd suggest considering using feedback loops to try to control the economy.

One of the core problems with a simulated economy is that it can't ever really be a real economy as long as it has significant chunks of the economic transactions coming from programs rather than people. There's always a border between the humans and the machines, and I think a lot of the silliness of MMO economies comes from that border, and the way it can be exploited, rather than the economic issues themselves.

For instance, in the real world, there is no such thing as a fixed price. You can't wake up one day, harvest a bushel of apples, and take it down to the fruit stand down the street to sell for $5, regardless of all other economic conditions. That bends the economy. In the real world, you can't buy an unbounded number of apples for $10 a bushel. That bends the economy. In the real world, if you sell a bushel of apples, it doesn't essentially disappear from the Prime Material Plane, it has to be transported to someone else who wants it, without destroying the apples, before they go bad. That bends the economy.

The inaccuracies are fundamentally unfixable in some sense, but they could probably be mitigated by trying to put in a feedback loop where things get more expensive as more people buy them, and get cheaper as fewer people buy them. If done correctly, this would also prevent the problem where you have to explicitly create and manage sinks; you let the economy figure out the sinks for you.

It would also almost certainly be dynamically unstable, with some things being under- or over-priced all the time in various cycle... but this can be seen as advantage for a game as much as it can be seen as a disadvantage. Some very clever thinking might even let you exert some control over the cycles and do things like try to ensure they don't all end up in sync (i.e., consider the equations for simple harmonic motion and how you can affect the "k" constant for different commodities).

The other thing I'd consider would be implementing storage fees (which themselves float) to prevent hoarding and gathering excessive wealth, probably structured as a progressive tax, too. Or at the very least, make it a knob you can crank and tell people it may change on a day-by-day basis.
I like Elm a lot. It's much much simpler than PureScript, lacks some of the advanced features, but as an advanced user of Elm, I've found I don't really mind -- all the important stuff is there (structural types, tagged unions and polymorphism working with a type checker, for instance, is very good, even if you don't have typeclasses).

I've made dozens of web apps with Elm, and I think it's fair to say that, when I started, I wanted the deep toolkit PureScript has. It turns out if I don't get it I spend more time writing code that delivers features. This is probably not true of everyone, but it is true of me.

Edit: also, Elm has a community (hard to manage for smaller userbases, like PureScript), and they have only been kind and eager to help in my experiences.
Hasn't China ventured into this?
I'm generally interested in philosophy relative to most normal people as opposed to philosophers, and, to normal people, there are many very real questions that are worth answering, including those relating to meaning.

Those questions seem like they can be summarized as "What is going on, what should I do, and why?"

> Finding "a" reason to live matters far more than finding "the" reason to live. Would we rather be happy or would we rather be right?

This framing seems strange to me.

When you make this statement you already make a claim: that the reason to live is to seek happiness.
Hi, would you happen to have any additional information on #3? (links to companies that require these services and/or industry reports)?

I am work with technology that might be useful for this type of application. Thanks!
Yup, this is the better approach to sandboxing. You can always expand a whitelist, but it’s not so easy to play black-a-mole.
One of the issues is it tends to make boring games. I had a conversion with one of EVE's old developers who basically said, the company did not really care about growing the player base as long as they can keep going. In the end it's different largely because they are not trying to be a 'successful' company, instead of kind of a profitable hobby.

City of Heroes had some player based content, which also fell flat on it's face. That was in part due to engine limitations but also the difficultly in making interesting content instead of just a lot of new content.
All of our data is proprietary unfortunately. This leads to another start up idea: a data consortium company for this type of work. I don't think we would mind giving the data up if there was a legitimate way to do so and if there was some benefit for us (I.e. advancing the rate of progress in this field).
I've been a contractor and entrepreneur for many years. I do like the higher income that I can command as a contractor, but it's also a matter of principal that any work I do on my own for my own endeavors belong to me.

My current client and I have talked about going "full-time" and I've even discussed it with their legal department. The problem is they have a culture of standard employment contracts and are extremely uncomfortable with the idea of someone having a non-standard employment contract. They said it was "possible", but I'd have to list the projects to be excluded from their interests.

That precludes any opportunity to pursue any new ideas I would come up with.

That's just a flat out non-starter for me. I come up with new ideas all the time and I pursue or network those ideas all the time.

This is definitely a problem with my client and other large corporations. They understand that entrepreneurship is a growing interest of my many technical people and it has become a barrier to attracting those types of people. Something every corporation needs...people who think outside the box.

Of course the primary issue is leverage. If you need the company/paycheck and don't have enough of a background to command a change in the standard employment contract, then you have to sign away all rights. Or you can just decide to be a contractor and explicitly state (where it's necessary), that the work you're assigning rights to is in some amendment and is listed in detail. All other creations/works are yours.

Or you have a strong background with proven results and the corporation is interested in your services enough so that they will work with you on a non-standard employment contract.
> The rebuttal is that it is an interaction between skills and environment

That's the main point. It is not. You need society:
> Suppose any rich man wakes up in the Amazon jungle with nothing to his name, no clothes and no money. He may in fact be the richest man on earth, but in the jungle it doesn't matter.

He has his skills, and a rich environment full of resources. But he lacks what society provides: law and order, education, skilled workers, media that spread ideas, etc...
6% !??!?

Australian here: on my last house sale, I did a deal with the agent where if he got a price above a quite-high threshold that he would get 3% instead of his usual rate. This was seen as a remarkably generous offer, unheard of in the industry.

I've only once seen someone use a buying agent: husband and wife were both hospital doctors with three young active kids and they figured they valued their time enough that they would pay for a real estate agent to short-list properties for them.

I wonder what is so much more difficult about real estate in the USA that it requires so much more in the way of services.
That's not a new MBP model, it's a 2015 model, hence the Thunderbolt 2 ports, not Thunderbolt 3 ports.
The TLDR on this piece is that since commission is a fraction of sale price, the primary incentive for agents is to just get a sale, and fast, rather than maximise sale price, as even tens of thousands extra adds only a little to their cut, so their time is better spent pushing the property through the sales pipeline and moving on to the next one as quickly as possible.

There's a study which draws similar conclusions:

> Our central finding is that, when listings are not tied to brokerage services, a seller's use of a broker reduces the selling price of the typical home by 5.9 to 7.7 percent, which indicates that agency costs exceed the advantages of brokers' knowledge and expertise by a wide margin.

https://www.nber.org/papers/w13796
See also: Yanis Varoufakis

http://www.ibtimes.co.in/valve-economist-yanis-varoufakis-ap...
I recently reinstalled my system and didn't immediately install any AdBlock software, so for the first time in many years, I actually saw ads (that I noticed). I was surprised how relevant the ads actually were. They very clearly had an idea about what I had been researching the last couple of days. I think this is probably a good thing, if ads are supposed to be a necessary evil.
Oculus Chief Scientist Predicts the Next 5 Years of VR Technology