skysight-inc/HackerNews huggingface dataset:
I know some "tiny focused industry" that's still using DOS.
The emotions we feel may shape what we see
Rawpixel – we are gifting everyone 1 month's free premium membership
With all the altered carbon hype on Netflix, I'm surprised nobody attempted to adapt Neuromancer.
> In my opinion, the solution isn't a GDPR-esque approach. I think we have to teach people why data is valuable and how it can be used against them.

No solution that involves teaching or educating users will work. It's simply not possible without some drastic measures such as a real change in school curriculum and waiting for the older generations to pass. It doesn't work with IT security, it will not work with privacy either.
Poll: Did Facebook Hack Us? Vote YES or NO. This Is for a Media Story
Telegram bot that manages crypto communities
> According to Oracle’s 2013 accusation, along with a separate company Maintech, Terix had illegally obtained software patches and firmware from Oracle’s Solaris support site, secretly distributing them to their own customers on a commercial basis.

It sounds like if you can't play exactly by Oracle's rules, then you'd better stay the hell away from anything Oracle has touched. I can only imagine how much worse Oracle is going to get once the issue of API copyrights is settled once and for all. Because they will make the exact same argument - that you "stole" from them, when they will accuse you of infringing their API copyrights (just like they're doing with Google now).
Third of heavy pot users suffer severe nausea–t hey all have same weird solution
This is a great example of how to do things wrong. I'm surprised they couldn't find any other columnstore database to take the place of InfiniDB in 2018.

The numbers they quote (5M members, 100M transactions) are tiny for any modern data warehouse. Many solutions would run these in sub-second speeds without changing the SQL at all, and it would be far better than building a quasi-SQL engine in Go.

Actually for the occasional querying + caching that they have, something like BigQuery or Snowflake data would be even cheaper with basically 0 operational effort.
If you arent using the packages that most people use, and decided to roll your own, then it is on you to upgrade. Not seeing the issue here of course your custom niche libraries havent been upgraded if you havent been diligent.

The py2 end of life is supposed to give your manager hard reasons to switch. But if you never use pypi packages and dont interact with the web, you dont need to upgrade, as you don't need to install packages that might be 3 only and you dont have potential for security vulnerabilities.
Ask HN: If you could recommend one Udemy course, which one would it be?
I blame ORMs', if you don't understand SQL and how databases work you should not be allowed to use an ORM. If you know how databases work you, in many cases, will not use an ORM except for the most simple CRUD operations.
Yes, once everyone thinks that 'Data is the new oil', things like public shared standards fly out the window.

There are many open upper level ontologies available (I counted 16 when I did a review a few years ago - http://www.acutesoftware.com.au/aikif/ontology.html), but the really complete ones are not publically available (Cyc full version, Googles internal ontology and the countless others held in corporate servers).
> If you use ugly C-style loops instead of nicer native for loops, your loop will run 2x faster.

This is what I currently consider a workaround. At the moment if you have a constant endpoint and it fits in a native int, such as `for ^10`, it is already highly optimized and actually runs faster than the equivalent in Perl 5. That is not done yet where the endpoint is a native int variable. :-(
Indeed. I am currently struggling with the outdated Kernel of RHEL 7.x. Very frustrating.
Ask HN: What do you listen while programming?
What do you usually listen while you are programming? What kind of music, podcasts, or radio stations? Links are welcome.
Πως να ρίξετε καινούργιο γκομενάκι
Off topic but it would be nice is sci fi could be made in which not every scene had to be the most amazing, innovative, creative, eye popping visual you've ever seen. Story might become the star then.
Wondershare Filmora 8.6.1 Crack and Keygen Free Download
As of April 10, 2018, Google has deprecated GCM
Because it doesn't matter when you server the video 3 Billion times. Keep in mind that Gangnam Style views resulted in an int32 overflow.

For companies like Netflix, Facebook, Youtube and many more it just makes more sense to handle increased rendering time.

In addition to this, this is just a test implementation that's yet to be performance optimized. Also currently there's no hardware encoders, which will also give a serious boost to encoding performance.
I'm not sure about the specifics, but in the EU it's not legal to offer a sign-up method that is not available as cancellation method.
We obviously mean freedom for individual users lacking the resources of big organisations to defend themselves and protect their own rights.

Come on this isn't a game of semantics.
Installing over WiFi is something that doesn't require a user guide beyond 'connect your car to the WiFi' which anyone with a smart phone is used to.

Entrusting non-technical people with installing via USB sticks is not something I'd want to do. As others pointed out Windows allows it for installing their OS, but installing Map updates should be orders of magnitude simpler.

If the customers are going to go to the service centres to get the stick - better just to offer them a coffee there whilst the updates are downloaded over the service WiFi.
Excellent advice. Esp thinking ab how u can minimize risk as much as possible!
On an unrelated note: I always wonder how people nowadays identify the Internet with WWW. There are so many ways to use the Internet in a way not even remotely related to the current power struggles between greedy businesses and duped users, with incompetent governments meddling in from time to time.
Exactly.

Facebook is a bad actor. It's good if we can do something about it.

But Facebook is not the root of the problem. There will always be bad actors.

The root of the problem is that people don't care.

I told me friends and relative, again and again, about those issues. I answered any question. I did research, on MY time, to answer their concerns, for them who would not dare spending a second on it. I listened patiently to the witty comments on the fact I didn't have a FB account, for years.

They just didn't care enough to make any effort, any change.

And they still don't, no matter what the scandal feels right now. They will forget tomorrow.

And even if they didn't, they will blame the bad actor, not their choice. And it will start all over again with another bad actor. That's what happen with crazy ex, lying politicians and bad movies.

Now I (somewhat) get that choosing what you buy has a high impact on you life, and so I gave up on expecting people to vote with their wallet. It's sad, because that would have a huge effect, but it's the reality.

But "not using Facebook" is different than choosing to move out of a city or not having a car or other life altering decisions. It's just a communication tool. We have so many.

So I have currently zero empathy for the "victims" of this leak. Quite the contrary, I feel a little angry. Because I have to leave in a world that could be much more beautiful if only people, sometimes, just sometimes, though about the consequences of their life instead of just going with the motion. And this affects much more than privacy. And it's unfair.
Depends on the language, and the types of x and y. See e.g. python.
In diaspora* you own your data. You don’t sign over rights to a corporation or other interest who could use it. https://diasporafoundation.org
Big beat and trip hop mixes mostly. Right now I'm listening to https://www.youtube.com/watch?v=nubJdAfAElk. More because they're good for drowning out office background noise without being distracting than anything else though. If I'm the only person in my office I code in silence.
You're assuming each different version of this map database will have a different filename? I dont think you've thought this through. Everything in software engineering seems simple if you dont look at the details. You're saying it would be easy to do deltas. I'm saying its not as easy as you think, and secondly why should they bother when there's probably a thousand more important requirements on their to-do list right now. Thats whats real-world projects are like.
I value clarity and explicity a lot. And I’m someone who generally lines to think about proper naming of a variable twice to make it easier for future readers of code.

At the same time when reading

> How can a = a + 1? That’s like saying 1 = 2.

I think:
Well, depends how you interpret it.

If the translation is „we state, that from now on, a is the previous value of a plus 1“ it’s totally ok.

Not a big difference from saying

a = b + c

So i‘m not sure if the usefulness if changing all languages to using := is that high that it’s worth to think about changing it in current languages - and even when inventing a new language I’m not sure if it’s helpful.

I also wonder if reassignment, beside counters that need to be changed with iteration/ appearance of the event to be counted, is a thing that should generally be avoided if possible. Ok maybe in general everything where data is transformed in iterations...
Maybe I'm too cynical about politics, but it appears to me that the point of these hearings is not to solve or investigate anything, it's to generate soundbites that voters or potential future voters would like. It's not even that important what the reply is, as long as the politician asks the hard question and demonstrates his concern, and if it makes the news & press, that's victory for them.
Show HN: AirBNB Clone Template Built Without Code
Fish, the Package Manager
Raw SQL is always better, IMHO.

There are no new abstractions (for example extra session/trransaction-like behaviour).

You can write good efficient SQL and not use an iteration-protocol.

ORMs tend to make slow and clumsy SQL. It might not matter if you only update one record, but if you need to fix something in 1 billion records, you are going to feel the pain..

If you need to learn real sql (and not clumsy beginner-sql), look at use-the-index-luke.com and modern-sql.com (both from the same, fantastic knowlegdeable guy) and read Joe Celkos "smarties" books...

If needed, a small library can help write CRUD style SQL. I have implemented them myself multiple times in an afternoon.
Only tricky thing.. Handling of strings so that you have no SQL-injection.. (for that, serverside bind-parameters are a god-given).
The A.I Marketplace
A.I-Store is a platform for AI (Machine Learning etc.) developers and companies to sell their AI-products to buyers and corporations. Check out:
https://gust.com/companies/AIStore-52

Many AI-developers and companies have difficulty in selling there AI-based products to potential buyers. This has a negative impact on the developers and companies who have spent countless hours and investment in making the product because they can't earn money for their work. This is why I plan on making AI-Store.

A.I Store is in development but I need financing
to pay for subscriptions and other stuff. Thus, I have run a crowd-funding campaign on "GoGetFunding". If you are interested, Donate at:
https://gogetfunding.com/strat-the-a-i-revolution/

If you are an investor, just send me an email at samirajput75@yahoo.com, we can talk whenever you want.
I was talking with a colleague at the coffee machine, telling him how this weekend I went to the supermarket to do the groceries, and how it was a pain to carry bags around.

He replied 'I haven't stepped in a supermarket in months, I do all my groceries online. It is much more efficient'.

I have to admit I felt dumb for not optimising my time like he does. But reflecting on it, I feel sad that our private time is becoming a soulless corporate enterprise where everything has to be optimised.
Isn't well-being subjective? It's for me to decide if I'm happy (although some people like to tell others how they should feel).

I've heard from friends with mental health problems that one of the hardest things to deal with can be other people telling them that objectively their life is good ("you have family, friends, success in work - what have you got to be unhappy about?")... so on top of feeling depressed they're also emoting wrongly.

Surely if a person feels that the sky is falling that would be a measure of low well-being. In which case the 'objective measures of human well-being' are badly chosen or (more realistically, and something that will cause massive cognitive dissonance in lots of readers here): not everything can be measured objectively. Experience happens subjectively, behind the eyes, and can never be usefully measured. Which is why when someone tells you they're unhappy you have to decide whether to believe them, or just tell them that they're wrong.

Personally I think trying to objectively measure how good life is now compared to other times is embarrassingly futile. Your internal philosophy makes a huge difference to how you handle life, it's perfectly possible for a person to have a non-miserable life in a society with high infant mortality rates and a life expectancy of 40, with hostile tribes nearby who might need to be fought at any time. Expectations (norms) along with cultural and psychological frameworks would make the experience for someone native to that time and place very different than it would be for somebody who was dropped from the modern Western world into a similar situation. Of course the same example native person might also live unhappily. But to presume that their subjective life experience should be ruled by abstract measurements is... unimaginative.

I can never find any reference to it online but years ago I remember Gordon Brown (UK PM at the time I think) talking on TV about quality of life, saying "one thing we've found is that people report being happier when they hear birds singing... so we're looking into using recordings of birdsong to increase happiness levels". LOL it's like, dude... you're really not getting it are you?
Most-popular cross-platform mobile toolkits. Flash/Air is far ahead RN
I know how databases work and I use a (good) ORM almost exclusively for app work (SQL for exploration usually though). The benefits are huge.
From https://blog.appfigures.com/ios-developers-ship-less-apps-fo...
Not necessarily. The ultimate aim of each business is to crush the competition and become a monopoly. If they succeed, and we do have some de facto monopolies now, they can do whatever they want and users/customers have little or no choice. Regulations limiting the power of companies are designed do counteract that.
Except if that data is shared with third-parties for profit. Then the data may be useful to them even if you are not logged on. Since they also track you from any other page that uses their API / share buttons, this "worth" does not necessarily decrease regardless of usage. You also cannot easily (or at all) revoke these third-parties' access to your data.

Add to that the risk of them not providing good enough security regarding access to the data (such as with the Cambridge Analytica case), and giving them access to so much of your data becomes an additional problem to consider, since you have no control over that data sharing whatsoever.
Hey this is awesome. I had no idea what React is. And i was overwhelmed with the volume i had to learn for these many years, for which i delayed. When I saw this tutorial is around 2 hours, I decided to give a try. I am around part-8. I am very much impressed the way it is structured and presented.
1. I would like to know, if there are any such "free" tutorials related to web development, which are short and in-depth, and covers a breadth and depth of knowledge.

2. Are there any live coding walk-through tutorials of real world projects/examples, that helps you get complete understanding of development process?

By watching professionals in action, we can learn a lot from them, such as best practices, thought process, handling issues and problems and much more.
"Learn how this one hacker cured his subscription addiction!"
You're essentially talking about abusing a video compression format for procedural generation - similar to concept that you can make a chatbot by running a text compression algorithm "in reverse".

It's a fun idea. I don't think it makes sense for video games, because video compression formats are designed for, well, video (i.e. 2D moving pictures - the videos that compress best with current tech tend to be animation, with large areas of flat colour that move around). It would be a good fit for moving-pictures animation, something with the kind of motion that 2000s-era Flash animations had (or Inferno Cop for a recent example) - but to be successful with that style you want either beautiful hand-drawn art (like e.g. Child of Light) to make up for the lack of motion, or at a minimum you want clean vector lines. Video formats handle non-predicted parts more like jpeg, so you'd end up with a bunch of blocky and muddy shapes that moved around like a flash animation - not an aesthetic that I imagine appeals.

For a demoscene-style "minimal filesize" way of creating visuals it would make sense, except that the graphics card already has a lot of hardware for rendering 3D scenes from geometric primitives, and those tend to look better. I mean, ultimately the way you use video decompression hardware rather than generating pixels in general-purpose code is that you ship a video file rather than an executable that renders video - and video compression has a long way to go to catch up with procedural generation. I see this pretty directly as I sometimes render and encode videos (from MikuMikuDance), and a few hundred kilobytes of models, textures and motions will inevitably result in a hundreds-of-megabytes encoded video that still looks noticeably worse than the actual rendering.
> How old were you and how old was she? And where in the world was this? For comparison I'm a British man who has lived in Norway for the last 32 years and I'm now 62; I have worked with women ranging in age from my age, and above, down to mid-twenties and I don't think I have ever referred to any of them as a girl.

This is probably a cultural thing: outside of the UK, I've often heard 'girl' used as the female equivalent of 'guy'.
Buy Cheap Nike Air Max Sneakers at AliExpress.com – Find the Best Shops
I don't know if HN can find any counter-examples, of a language that thrived through an incompatible, code-breaking upgrade.

Of course. Swift 3 is one example. Ruby 1.9, as others have pointed out, is another.

PHP is yet another, and perhaps more relevant because it is close to contemperaneous. It had its "Python 3 moment" with the migration to PHP 5. Lots of BC breakages.[0] That transition took about 3-4 years for most.[1] Most users are now on the current major version, 7, and the remainder on 5 are mostly using its latest release (EOL is EOY). No one uses 4.

[0] https://secure.php.net/manual/en/migration5.php

[1] https://web.archive.org/web/20110720002753/http://www.gophp5...
State of That Fucker – Part Two
There is a really simple mapping between recurrent sequences and functions. Simply, given a function $f: A -> A$ that is, a function that outputs from the set it gets input from.

We then have the sequence $x_n+1 = f(x_n)$. Often, when dealing with incremental algorithms, the notation x' = f(x) is used. Here x' (pronounced x prime) stands for "the next value of x". It's a nice balance between the correctness of using indices and the conciseness of leaving them out.

Going to a higher level, the sequence x' = f(x) is essentially trying to find a fixed point of the function f. To look at this in an actual for or while loop, you need to consider the stopping condition of the loop as part of the function.
Russia has figured out how to jam U.S. drones in Syria, officials say
Because it's written from a business point of view. You and business have interests that are partly aligned, partly in odds with one another. In terms of loyalty, I think it's a little bit of both.
Cody is delightfully quirky and down-to-earth, though.

The "hey guys" think is more about a certain overly-enthusiastic and grating tone and approach, see Unbox Therapy for example.
I mean, just because I give the keys of my apartment to an electrician for a day doesn't mean they can use my apartment as they please and host a party for all their friends in the afternoon before I get back.
'I’m not having children because I want to save the planet'
> It's hard to describe but the stories seemed to be not more than sketches without richness or detail, and many of the potentially interesting ideas were never fully explored.

This could probably be attributed to its pulp origins -- it wasn't originally a set of novels, but a bunch of pulp serials that were in the same universe.
You may enjoy the adaptations of Stanislaw Lem books, then :-P

Only half-serious, since they pretty much go to the opposite extreme.
Docker Tutorial, Creating Portfolio with React, React Native and PWA
This happens a lot on HN. Personally I don’t mind it, but it is problematic for discussion.

I enjoy the puzzle of guessing acronyms based on context. Apparently it’s part of my MBTI personality type... and I think I got this one right as “working as intended,” but I only have the context in this case because I share the OP’s opinion on the matter at hand.

That illustrates the problem that using unidentifiable acronyms limits discussion by constraining your audience to those who already agree with you or share your expertise.
You forgot one:

- 90% of business code is written in Python 2.x
You can use the same trick to make your models sparse. Less parameters means less flexibility to interpret output "correctly".
If only there were enough notation that every notation could be unique.
I have a completely other sentiment from the top post, and a good part of my friends circle as well. I work as a developer and the business model is much clearer to me. The thing is to distinguish a service and a product. Buying a game, I expect a 1 off purchase and to own it. However if I want to have access to all the games in existance for a flat monthly fee like 50$ per month, thats a completely different story, and there's strong reasoning behind it. To run a service it perpetualy costs money so one off doesn't cut it. Either you have to pay an upfront cost of the lifetime value (which would be way to expensive) or you have to keep buying "DLCs" since the cost so far doesn't cover the furhter development.

Also Dropbox and services alike might be cheaper to host for yourself, like many other things in life - car repair or home improvements, but that only cuts it if you are savvy enough in that particular trade. Thats the first part where it adds value - it simplifies things a lot. The second part is the ecosystem of integrations and sharing, and this goes to many other services as well. I usualy host my own for a large majority of services since its low volume use a free or small instance on any cloud provider does the work, however I still have Netflix, GSuite, Drive, Play Music and a range of others since they give to me more value than just doing it myself or are not worth the time effort.

Also as a software engineer by trade I really hope more people start understanding that if you want baddass apps and games which constantly update and run on online servers, it has to cost money perpetually and you have to either pay for a subscription, look at ads, or have a freemium type of model to support the cost and eventually earn a couple bucks.