skysight-inc/HackerNews huggingface dataset:
This post hits it right on ... the renaming thing and the removal of traditional for loops ... I'm just bewildered by it. When I saw it, my reaction was ... WHY??? The incompatibilities between swift 2 and swift 3 made me thankful I did not invest the language prior to 3. While I stepped into it at this point, and think the language has a lot of potential (not changing the damn language .. I mean having a large eco system of useful libraries around it). Apple still has an opportunity if they don't screw it up further.
I'm actually pretty happy swift moves the server side story forward, because i'm convinced the "next big language" will have to run on mobile and server. Actually, i think they don't go fast enough, especially regarding concurrency ( which on the server goes beyond just providing async await, as lattner said they were aiming at something closer to the actor model).

I don't think the "maybe objc is still relevant for new project" trend we've been seeing the last few months on HN is going anywhere. I'm currently in the process of converting a large codebase from objc to swift, and there is absolutely no doubt that the language is WAY better, and brings a lot of safety enhancements as well.

The only big remaining pain point now is clearly in the tooling, but now that they're stabilized the language a bit more, it's probably going to get better fast.
Interesting reading the conservative party one, regarding their plans for digital:

Success and Security in a Digital Age
Theresa May’s Conservatives will deliver

- The world’s most dynamic digital economy
Help digital businesses get the money,
skills and people they need to succeed.

- Safety for people’s data online
There will be a new data protection law.

- Safety for children online
New rights to make social media
companies delete information about
young people as they turn 18.
20

- Digital government and public services
To use data and digital technology to
change school choices, local services
and issues like planning and social
care.

- New rules for the digital economy
This will be supported by a national
ruling and an international partnership.

- Security online
There will be a lot of money spent on
cyber security and stronger cyber
standards for government and public
services.
HATETRIS
Where can one read about all the also-ran or proprietary codecs used in the 90's?

It truly was the dark ages of digital video with low frame rates and postage stamp sized windows.
> Given that the book talks about it being used for controller buttons and for undoable actions in strategy games and editors

The state should be managed by a UI object if you're talking about calling up UIs. The key presses will be subscribed to in that object and, when the event is triggered, the UI object takes over. Then the button is clicked again the UI object can undo whatever state it has created.

> performance is not a significant concern

Performance isn't my concern. My concern is that you've created 6 new classes to handle 5 button clicks. That sort of class bloating makes it very difficulty to enter the code base (lots of unneeded wrappers for actions).

It also decouples the action from the object that the action is built for. This spreading doesn't make sense to me. The UI object should handle all things UI. The player's object should handle all things player. A Command object shouldn't be extended by 10 other objects who all touch different objects doing different things.

> event-dispatchers are insufficient

Why?

> Your comment is not particularly on-topic.

It is. I am talking about how I only got a few pages in and found it to be promoting patterns I'd consider harmful which either use an abstraction that doesn't fit the problem, or do things that make it very hard to enter a new code base.
It's a reasonable introduction to many concepts and design patterns that are useful in many areas of programming, including games. Even if it's not the best treatment of each, the quality, style and pace keeps it useful and engaging. If it's not for you, that's fine, but if your comment becomes the top one, I think it could dissuade a lot of people who could benefit from giving it a read.
1. Nope, as proven that many people use JavaScript in the first place.

2. Type systems have always been super limited in the kinds of bugs they can eliminate, even with "soundness".

3. This sounds like a type theorists point that is completely detached from most programming experiences.
Rewrite the Linux kernel in Rust?
That is pretty cool how the page isn't initiated/built with the default <head><body><meta> tags.

I see the parts here and there, body, h1, etc...

neat
Moon Juice: How Amanda Chantal Bacon Perfected the Celebrity Wellness Business
I just gave up visiting Forbes long since. I use ads myself (eg AdSense and AdWords) and have no objection to well-behaved ad copy, but I run NoScript for safety and F's site is thus pretty well unusable to me.
Maybe. But they have one pro: most Android apps also run on Sailfish.
Your posts have really outline that fact. Made me look at myself and the reasons why I don't get things done.
G’MIC 2.0.0
No. If you opt out this is your last chance to extract value from your investment. Make it count. If you stay in, you have more chances in future to get out, so you have no pressure. But by making yourself a dead weight, everyone else probably wants to see you go. Make them pay for that privilege. Good luck.

Tl;dr - to me, threatening to stick around as dead weight is your leverage. Your actual leverage may be something else. Work it out, use what you have to get what you want.

It might help to understand where this idea came from for me. This idea came from me thinking that, as I'm always rooting for founders on "Shark Tank" / "Makers Tank" ( whatever it's called ), to just take the offer, since they are beginning a journey, and the offer could take them to the next level, and they shall have many more chances to extract value from this down the line, whereas if they don't take it, to me anyway, their success seems less assured, while in your case, contrary to that, I thought of the inverse, where once you make the choice, you don't have any more chances to extract value. It's your last bet at the casino, make it count. So, in a way, I think this strategy I propose has something similar to the "martingale" betting method.
My first thought is how I'd parse, modify and write it back without losing user's comments, formatting, changes and suchlike. Is this some well understood format with libraries for common programming languages? If not, it is just likely to proliferate more crappy config management with chunks of regexes and suchlike

Elsewhere people are saying it's just Scheme. I'm sure I could find a parser for that in Python, and maybe if I'm really lucky that parser will record whitespace and comment nodes, and have a reverse transformation, but do I really want to be writing error prone 20-line AST visitors just to tweak an integer setting? (No, I most certainly do not, and I consider design decisions like this a massive code smell that'd ward me off any further investigation of a system)

edit: downvotes? Is this really such a difficult concept?

edit 2: so apparently the big whoopsie was insulting the religion that is LISP. Yes, using a turing complete language for config syntax causes pain. Nobody does this stuff in the real world for a reason. Deal with it, meanwhile go back to obsessing over novelty code-is-data academic exercises on your obsolete Symbolics machines, you'll cause less damage that way.
Not sure if this will get answered here, should join a discord if Electron has it...

Does this mean that you need to install Electron even the clients/non developers who want to use your desktop app? Is a .exe compiled for windows?

I listened to a pod cast about it, it is intriguing as I am a web developer and wanted to develop desktop apps.

I think it can cross compile too which is awesome.
Don't think it's illegal. There are even ATMs where one can do that.
"Workers in general do not hold shares of companies. It is a small minority of workers in the US who have shares of their company."

Fair enough, I was talking more about tech than about other industries, with which I'm less familiar. Still, a companies success, as you allude to later, is important for employees to keep their jobs.

"The workers suffer from the current trend of executives and boards looking out only for themselves and their fellow large shareholders."

In what way? And why do you specify "large" shareholders?

"I'm sure most Yahoo employees who were laid off would rather still have their jobs than get a final small dividend when Yahoo was sold off."

But you're changing the point of the debate! This option wasn't on the table. Yahoo was failing one way or another. The whole articles' point was that Marissa Mayer tried what she could to turn Yahoo around, but ended up not entirely succeeding on that front. That said, Yahoo overall was a good stock to buy because of other investments.

As other people in the article and in the thread tend to agree with, it's not clear if someone else could've done better. The big question that people have talked about in this thread is whether Marissa Mayer should've received so much money for a growth in Yahoo that purportedly happened without her having anything to do with it.

Btw, I'm just as sure that the shareholders of Yahoo would've been as happy as the employees for Marissa Mayer to have succeeded and breathed new life into Yahoo. Why wouldn't they? Trying to cast this as shareholders vs. employees strikes me as completely wrong.
IOTA: A Cryptoplatform for the Internet of Things
> had a convoluted history, an arrogant maintainer, and a weirdly mismatched documentation. Much was documented that wasn't implemented, the standard answer to missing features was "add it yourself"

Sadly, this is how some open-source projects are run as well.
It's Guile s-expressions, so at least there's a good C reader and writer?
Not only does GNU have a Common Lisp implementation, in fact there are two:

GCL: https://www.gnu.org/software/gcl/

CLISP: http://clisp.org/
Everyone wanted to work on that one!

I remember at least one individual built software for this and was determined to own the market. I'll call that a win :)
Have you written about your experiences @ Netscape or any other company from the 90s? I would love to read the good/bad/ugly aspects of that period.
Last I checked we were all going to die anyway
> the removal of traditional for loops […] When I saw it, my reaction was ... WHY???

For all of these reasons, at least: https://github.com/apple/swift-evolution/blob/master/proposa...
Well, they have GCL and CLisp too!
I wonder, given the affinity for SQL, if they would have been happier with PostGrest (https://postgrest.com/) as the backing store.
Ask HN: Understanding what Big Data even is and the tools?
I'm looking to get a good understanding of the Hadoop Ecosystem (MapReduce, HBase, etc) along with Spark and what even ETL jobs are. Is there a good read or video series you guys recommend? I have a CS background so something a bit technical is welcome
> his legacy will be rewarded.

Just world fallacy.

People who are forgotten leave no legacy.

Most people don't even know how Wozniak is and the few that know probably see him as the geek that was Jobs' "slave".
What I thought was weird about Winodws Vista was the contacts folder. It had its own contacts application which didn't store the data hidden but directly in as vcards in this folder. The application got removed in Windows 7, like many other tools. But the folder is still there. I'm sure it is not the only one which isn't really being used anymore since then.
Worse, I've seen open source project maintainers tell to mere users (as in, non-programmers, just using the software) to 'add it yourself'. Ok the maintainers cannot really know the user's background, but still, such attitude raises some questions.
I spent a significant amount of time in Russia in late 90s. At the time the economic situation was quite bad for most - leaving many to wonder how to provide the most basic essentials for themselves and their families.

I learned that in these situations that if basic human needs are not being met, it is very hard for someone to experience "happiness". Two things I observed:

- Happiness and peace are not the same thing. Many of the good people I talked to would not claim any measure of happiness. But many had hope that tomorrow would be better, and gratitude for what they did have (which most often revolved around their relationships with others). This brought an element of "peace" that perhaps the future would be better than the present in spite of very difficult circumstances.

- At that time in my life, my own resources were quite limited but I had no worry that I would go hungry or cold. I didn't have a mountain of money, truckloads of food or all the answers. But I could see that my efforts to show sincere concern for people, to be a friend with a soft shoulder, to help with basic necessities as I was able, etc. helped these individuals increase their own hope, gratitude and peace. And that brought me tremendous happiness.

I'm not in a great position to tell someone else what to do to be happy. But I can assert from my own experience that I receive much happiness when I step out of myself and involve myself in things that help lighten the load of others.

I've also tried to distinguish between "pleasure" and "happiness". I think most of us have seen examples of people that have lives full of pleasure but devoid of happiness, and yet we still believe that our own happiness is the sum of self-directed pleasure. It seems to me that pleasure can contribute to happiness, but the foundation of happiness must be something more substantial.
The complete article is paywalled, but what is available gives no citation. I could find no recent pesticides report on the EU website.

I am pro-organics, but I question the veracity of the telegraph's article. At the least, I think this post should be linked to the actual EU report, if one does exist.
last i checked death is being disrupted by the blood of the young and innocent
As you say, you've not programmed games, and it becomes clear in your further replies. To describe the often-used Command pattern as "harmful" is somewhat obtuse. Event-dispatch does not include undo functionality, and the command pattern can itself enhance debugging.

That you dislike a particular, widely used pattern in the few pages you've bothered reading of a book that's outside of your experience doesn't really help anyone interested in reading that book. That's why I described it as not particularly on-topic.
Firstly (and maybe flippantly?), net contribution of 0 is not necessarily bad - you're forgetting that a lot of CEOs could've destroyed value. E.g. arguably a few of Uber's actions have destroyed value, tons of companies effectively close, etc.

Secondly, I think net contribution of 0 isn't really accurate - there were a lot of actions that were taken to get more money out of the Alibaba shares, e.g. ways to mitigate the tax burden, and as alluded to by someone else in the thread (and in the article), finding an executive that helped undo (?) a deal that would've forced Yahoo to sell more Alibaba shares.

Lastly, even if all of the above is true, CEOs in large part take strategic bets. It's easy to look back and say that all the bets failed, but that doesn't make taking them the wrong move.
> if you're downvoting, at least counter with an argument... don't be hypocrite.

downvoting without giving an explanation is not "being a hypocrite"
Wait. I don't think apple example is relevant here. They already has a very big share in flagship mobiles(I don't know a better word, say of $500 or more), I think more so than other countries. The problem is India has very low share of flagship mobiles. Apple now plans to make the cheaper C models in India, but nowhere forced to, and given some leivy in manufacturing those locally.
(The comment below incorporates an edited version of my comment from last week's thread.)

With human involvement only at the meta level, deep understanding of the generated implementations becomes more challenging and, in highly complex domains, perhaps impossible. See AutoML's generated architecture and compare that with a human-designed one. [1] [2]

A future advance could allow the machines to automatically pick and learn to do new tasks that are helpful to accomplish a given high-level mission. Therefore, chances of unintended consequences become much greater.

The major issue is, without a moral core that closely aligns with humanity's evolved morality, there will be moves that advanced AIs come up with that we deem abhorrent, and sometimes unforeseeable, yet they perform them innocently and we only find out the consequences once it is too late.

Microsoft's Tay tweet debacle was fairly inconsequential [3]. But AI is becoming more powerful and granted more and more authority over the real world we live in, can we afford the technology without humanity?

Developing a moral core should be prioritized.

[1] Google Blog on AutoML https://research.googleblog.com/2017/05/using-machine-learni...

[2] Many tasks in the real world are more complex than Go and even expert humans are not capable of understanding all possible complex interactions on the Go board.

See: AlphaGo, in context by Andrej Karpathy https://medium.com/@karpathy/alphago-in-context-c47718cb95a5

[3] https://www.theverge.com/2016/3/24/11297050/tay-microsoft-ch...
Horror Films and the News of Human Deaths (media coverage vs. actual occurrences)
Rosa Park fought to get equal rights. You want to have privileges. The fact that you don't see that is the only frightening thinking here.
Ico's seem to primarily be a way to get around securities regulation, and I suspect that someone is going to get prosecuted for it eventually.
After reading your question text, it Sounds like you're already asking the right questions, so you probably don't need my help to think about this. But I was looking for Qs to answer and hey why not.

On reading the title only, what I thought was: Yes, of course there is a business opportunity. And the reason why they are "so bad" is probably something to do with, the "learning function" is very inefficient.

By that I mean, what sort of feedback does one get on a JD? How can you measure a good JD versus a not good JD? How can you "A/B test"? As they say, if you don't measure it, you can't improve it. I think the lack of a tight feedback loop in JD contributes to making their improvement very slow over time.

Of course, I could be totally wrong about this. In my experience, tech job descriptions are not so bad, but other job descriptions ( anything non tech ) are awful. What are they even talking about? Of course, that might be since they just do not apply to me.

Whatever your idea would be -- I have an inkling ( not that I really have any idea, but hey ) that it could not simply just be another job posting board. It would have to be some other sort of business model. Maybe "A/B testing" for job posts? Anywhere, that probably already exists.

Finally, what just occurred to me is: HR / recruitment, it's very much "its own industry". They "have a way of doing things", and are sort of "shielded" from outside, by having a "monopoly" of sorts on the service they provide. Making it seem to me like they may be slow to adopt your "new fangled way" of doing their core business activity. Of course, I could have no idea what I'm talking about. Good luck! Sounds promising.
Also, I read somewhere that they had 6 additional signals they haven't reported yet (can't find it at the moment).

I guess we will see once the count gets into the dozens. If it happens without any kind of outside way to verify these signals are inspiraling black hole events it will definitely be interesting to see how the physics community deals with it.
I think one thing that's important to keep in mind is that some part of that compensation is for effectively jettisoning her career.

Proportional/justifiable? I don't know. But now she's the woman that drove Yahoo! into the ground - that'll forever be her "thing", regardless of what role she played vs. unavoidable reality of sinking ship. That can have the effect of depressing compensation elsewhere, even if it certainly doesn't stop her getting another executive role (as we all know).

If you're going to pay someone to be the captain of a cruise liner that has an 80% chance of sinking on its next voyage (even if it's not like the Titanic where everyone dies), that's going to take some money, too. He won't be piloting cruise ships for a while.
That doesn't sound like disagreement to me. I didn't say anything about "pockets", just that the undeniably biggest benefactor from intra-NATO bitching like this is the nation that literally just invaded another in the region.

The US never gets paid here, so I'll saying it again: Trump is not trying to strengthen NATO here. He's trying to weaken it. You can decide for yourself why.
Check the following links for information on such a belt. It's a spin-off from research on "sensory substitution" at a german university (in Osnabrück).

http://www.feelspace.de/navibelt/
http://www.feelspace.de/research/
Fun fact: Macronix used to make chips to defeat the NES lockout system for unlicensed cartridges [1]. I don't know if they made the ROMs or cartridges as well, but it seems plausible. I think their partnership with Nintendo started during the N64 era, with Toshiba and Sharp making most of their ROMs before that.

[1] https://www.google.com/patents/US5004232
While deep learning can be a powerful enabling tool for saving time compared to simpler neural networks that required more manual feature selection and hand tuning, I believe that there is also some real technical debt using anything that is a black box.

I still believe the future is more hybrid symbolic and deep learning systems, but I may very well end up being wrong.
Flash player what is this 2006?

Also was wondering what virtual meant
It is not like it is not tried. Wavelet compression never took off. I don't know if it is because the format of is just better, or there was never enough investment into those formats.
It's the same. While liberal class sees nuclear as future, no one wants a nuclear plant opened in their city. See: http://www.nzherald.co.nz/environment/news/article.cfm?c_id=... for an example
Deadly Rooms of Death (and the followups)- recommended to anyone who likes hard puzzles.
The French didn't rise up and decapitate their royal family because some people in France were very rich; they decapitated the aristocracy for taxing them to starving point and spending it on their own luxury rather than on anything useful for the people. High-paid CEOs like Marissa Meyer aren't harming or stealing from Joe Public, the only people they're potentially hurting is shareholders (and maybe employees if they destroy the company). I myself can't think of any point in history where people rose up in revolution and overthrew the government just because "some people here are very rich".
I'm sure you will fail
I have read FinCen guidelines and not being a lawyer its not clear to me. In one part it seems to say its fine but in another it appears to be able to fit into "exchanger"

I find it odd to have not found an easy clear answer to this at this point.
If you've ever experienced lucid dreaming, I believe your hypothesis can be considered refuted _while_ you are in a lucid dream (for the same reason that the phrase "I think therefore I am" carries any weight). After the fact though, it doesn't seem possible to distinguish between a real memory of a lucid dream and your idea of a created memory of a lucid dream.

Another possible argument against is if a partner next to you observes you tossing and turning and possibly speaking in your sleep over time, and then you wake up and describe a dream you were experiencing consistent with what they saw. How would you explain the tossing and turning and talking in one's sleep in your hypothesis?