skysight-inc/HackerNews huggingface dataset:
It's interesting to learn that the two sibling comments here (at the time of writing) both misunderstood the parent. Both in exactly the same way, too.

In the parent post, pcx shares his experience with trying to make TypeScript work, concludes that he wasn't able to make it work, then says he was able to make Flow work and lists ways in which Flow made his life easier.

Not even a word in the post suggests that the parent intended his "pros" list to be a comparison between TS and Flow. It's just a list of things Flow does for him. Not even one mention of TS on that list!

I don't quite understand why would one misinterpret a list of good things about one tool to be also, implicitly, a list of bad things about another tool. It's not politics, we don't need such polarization in technical discussions, saying that Flow has great docs is not the same as saying TS has bad docs.

But the real problem is that, by choosing to get offended by something entirely unrelated, the sibling commenters missed the one direct comparison between TS and Flow and a real TS criticism: parent says it's easier to setup Flow compared to TS. It would be better to discuss this point - I'm not qualified to do so myself, unfortunately - instead of focusing on statements the parent never wrote.
#Bashware attack, how to run #Linux #malware on Windows systems
We have services in both Python/Tornado and Node and to be honest for async backend services I kinda prefer Node, because in JS everything is async plus I find the dep. management in Python annoying. If it was my choice I'd use neither and go for Elixir which is a pure joy to use.
That's true but Apple is also not afraid to cannabalize their products.
I like Dinosaur Dance a lot as well for my 17 month old but I found the writing in the rest of the books bland or a bit annoying. The illustrations are all cute.
Foer's 'World Without Mind' argues that Silicon Valley will lead us to our doom
Joe Armstrong: Why do we need modules at all? (2011)
Very good book on this topic based on a scenario-study from the German government. Study was researching what happens to society in case of a large scale energy outage.

https://www.amazon.de/dp/3442380294

https://www.amazon.de/dp/1784161888 (English)

Study (German) http://www.tab-beim-bundestag.de/de/pdf/publikationen/berich...

Study (English) http://www.tab-beim-bundestag.de/en/pdf/publications/books/p...

edit: study added
How is it unfair? The fact that nobody uses it and that it has found no use for the decades it's been around is the very definition of 'pointless layer of abstraction'. It was written in a period of an API land grab. A reasonable and natural thing is to be suspicious of an abstraction that has no use or precisely one real use.
What other possible way is there to pronounce it?
In the mail? :-)
The ad world basically invented modern A/B testing after all!
Because any interaction shows engagement.
What if the authorities do not know what the self-erase command is? Like, inputting your password backwards, or adding 1 to every number.

What if it only erases a certain file or partition, so the phone still contains some personal data, but it's like TrueCrypts's plausible deniability?
True. It's amazingly hard to get attention, otherwise.
Learn Social Selling Online
Big data meets design: Visual communication in big data
ThinkPad 25 Anniversary Edition
This isn't actually a problem. https://youtu.be/FACK2knC08E
As an aside, I can't say for sure how you use the term "brainstorming" here, but there is plenty of evidence that classic-style brainstorming in groups leads to less ideas, and less creative ideas.

When I was forced by my boss to teach designers brainstorming, against my better judgement, I instead made this slideshow summarising my frustrations and what I would suggest people do instead:

https://docs.google.com/presentation/d/1EYyS4AtRhNa6i299R_RB...
One of the common pattern I use when developing with TS is: Change a type definition, look for red squiggles in the current file and fix them then save and build.

The error log shows me the rest of the files that need fixing.

How would you get that with Babel?
Baggage allowance application has right for life?
If you genuinely need bandwidth, there are providers that offer unlimited bandwidth that HN users have tested:

https://news.ycombinator.com/item?id=14247795

> notamy: I have an application on OVH (on the USD $3.50/month plan) that pushes/pulls >10TB/month

That entire discussion is recommended for anyone looking for a cheap VPS.
All current attempts at cryptocurrencies, of which there are very, very many have been inherently deflationary. Can you point me to a single one either current or even planned that isn't? We are discussing the real world.
Switched to a candybar - calls & texts only, survived.

Then switched that off. Signed up for a paid (payg) SIP account so I could still make calls. I'm rarely out of range of a computer.

I've had to switch back to candybar though, when I changed daytime location because the wifi is HTTP/S only :( and the SIP won't work.

One of the things was to start carrying pen & paper again, and a camera!
Get Loans for Unemployed with Bad Credit – Loan Store
Thanks for bringing up this simple fact. Being skilled in hunting, fishing, etc. still doesn't mean you're actually going to be able to find game with any kind of sustained outage going on, unless you are in a very remote part of America given the numbers of people (and fellow skilled hunters) who will be in your same predicament.
> This is highly valueable for reuseability and not having 10 libraries completely reinventing the wheel.

This was a problem in the days when the only available platforms were closed-source. Standardisation was pushed onto vendors by buyers in an attempt to weaken their lockin power. It never really worked very well. No matter how flawless the standard, no matter how miraculously identical the behaviour of the implementations, nobody is going to bet their career on a move that bets the company on a different vendor. Too expensive, too risky, too long.

OSS changes that equation entirely. Say you pick Guice. Will Google behave like Oracle and extract everything up to one dollar less than your "fuck this, let's migrate" price?

They can't.

Say you pick Spring. Will Pivotal burst through the door demanding licensing fees, support fees, sales fees, fee-collecting fees, fees to the power of fees, also à la Oracle?

They can't.

So you're left with technical lockin. Which you always had anyway.

The economics have changed. For libraries, for code running inside a single process, standards are now largely irrelevant, because you'll rely an OSS framework or library in which there is no risk of vendor lockin.

The frontier of standardisation has moved to formats and network protocols. The most widely-used network protocols actually foreshadowed the triumph of opensource.

Similarly, file formats we've all pretty much settled on a handful of open formats for the vast majority of greenfield and brownfield integrations.

These protocols and formats have standards, but as a guide to cooperators, not as a shield against vendor bloodsucking.

Java EE matters a lot, insofar as the majority of Java code written somewhere passes through a JEE-defined interface. But it no longer controls the destiny of Java programmers. That now lies with the OSS contributors and their sponsors.

Disclosure: I work for Pivotal, we sponsor Spring.
I don't want to share my device, ever. I like to know where it is at all times, even for benign uses like "i need a flashlight, where's my phone" or "what time is it." This feature would not improve my user experience.
Website Cost Calculator
Generally, yes if it's without context, but "Plan to Distrust" or "Going To Distrust" (and similar) certainly implies that there previously was some level of trust. I mean if you had no trust to begin with, why would you even say it that way (or say it at all)?
I think you should first learn the hotkeys and shortcuts. That is what helped me a lot. There are a lot of cheatsheets online that you can use.

The GUI is easy to learn, but the keys are the key to blender.
Mines put in work. Jpm can/does create wealth by moving figures around on reports, or by betting one asset against another, without any physical limitation on its actions.
As a kiwi who moved to Australia as a kid, the pin/pen and six/sex (Australians make the number six sound rather hilarious) dichotomy was a constant source of amusement to me :)

Want some chups from the fush and chup shop bro? Or I'll just pop down to the dairy instead ;)
Actually you might like stage0 http://git.savannah.nongnu.org/cgit/stage0.git/
It literally goes from a 280byte hex monitor all the way through a compacting garbage collected lisp and FORTH

Without the assumption that any other software exists
All of that is true except the last line. It's not peak ICO until you see TV informercials. I expect it coming soon though.
You don't say why that is meant to make it a platitude. Why?
Because they arbitrarily decide they don't like it, or because it is actually illegal?
Language Log: Crash Blossoms
Kolab - https://kolabnow.com/ (just go for the webmail-only lite version)

Posteo - https://posteo.de/en

Both paid but they are very cheap and don't advertise to you.

Kolab is run by the founder of the European Free Software Foundation, with all that connotates.

Posteo is a German provider, aiming to be totally green and offering at-rest and in-transit PGP encryption and a host of other security and privacy features.
Same here, you constantly wonder if what your thinking is truly unique.

I believe the key is figuring out when your view is unique. What I have been doing is asking people questions on their view of a problem or something I am thinking about and looking at the deltas there. I have not thought about it with the term delta. Maybe looking for deltas would be another addition to the toolkit when searching for insights.

I prefer to use the term contradictions. Sometimes that leads you to further insights.
SafeButler (YC S17) is hiring employee #1 to modernize insurance
Solving our own pain point, we are automating insurance shopping. Better deals come to consumers automatically for the rest of their life. Join us and make a dent in the trillion dollar insurance industry.

Bugs in our system could mess up people's lives. If you take proud in writing code that "just works", if you love turning customer feedback into a deployed feature in minutes, you'll love it here. Practical experience with Python/Django, SQL and automated testing strongly preferred. Rails/Java or iOS/Android experience are welcome too.

Contact danny@safebutler.com. We are based in Palo Alto. Sorry, only bay area candidates at this point.
> Gradually backfill the default value

Might I add a little warning from experience.

The "gradually" part is important to get right, since in postgres updates actually create new tuples and leave dead tuples behind, if you update too much at once two things might happen: you increase disk usage fast (worth considering how much room you have to work and adjust before if needed) and increase the amount of dead tuples fast.

I have experienced that having too much dead tuples on a table might impact the query planner and it may stop using some index completely before autovacuum does its job. Depending on the circumstance this may severely impact performance if an important query suddenly starts Seq Scanning a huge table.

This blog post has great practical details to consider before running such updates: https://www.citusdata.com/blog/2016/11/04/autovacuum-not-the...
In particular at the time we had to adjust the "autovacuum_vacuum_scale_factor" for the table in order for the autovacuum process to kick in much sooner. Also there is a valuable query there to inspect how much dead tuples you have.
I know Bryan comments on HN regularly, if he sees this, "Why Go?" Is Go really better than the JVM for performance or robustness? Is it a matter of choosing a language that isn't Java for political reasons or in order to keep strong developers interested? What specifically does Go get you that the JVM would really hurt?

I don't know much about Go (I use .net mostly), but would be curious to hear some reasons to choose it over JVM/CLR.
Nobody forces you to setup multiple user accounts.
Just a remainder, if you find Blender useful, consider donating - https://www.blender.org/foundation/donation-payment -
Sure... Since it is virtually impossible (for normal folks) to publish any other way.
>But the set N does not have transfinite natural numbers, so q does not map F to N, it maps F to something else.

How many natural numbers are there? How many bits does it take to represent the average natural number? If you believe the natural numbers do not include transfinite numbers then how do you pick a successor when counting? There are infinite picks to be made so some of the picks must be transfinite. What I am calling a transfinite natural number must exist in N because N is an infinite set.

Assume that N has only finite numbers in it but is itself an infinite set. Would you care to tell me which number (or numbers) are listed twice? But then it is not really a set!
Exactly, HN works because of it's audience. This leads to weird incentives though, promoting HN to widely might worsen it by diluting the 'good' audience. Not to forget the discussion about who is part of the 'good' audience, that discussion is bound to be toxic.
How do you tell the difference though? I use an adblocker, so I don't think I've ever seen these reddit ads, but I'd like to know what to look out for, if I disable my adblocker.
It's really not a controversial point. I don't know how one would get precise statistics on it, but see e.g. the Wikipedia article:

https://en.m.wikipedia.org/wiki/Niqāb
Also see http://www.politico.com/magazine/story/2017/09/05/deep-state... for a backgrounder on the term
Accounting Software, Invoicing Tool or Do Invoicing the Traditional Way
> There was no official communication of the subreddit targeting change to existing advertisers.

Why do you keep ignoring this point?
> Mines put in work.

It's lost work though, and the amount of work is governed only by the level of competition with other miners, rather than the amount of effort involved insome external task.

> Jpm can/does create wealth by moving figures around on reports, or by betting one asset against another, without any physical limitation on its actions.

That's somewhat beside the point.
I think the essay is intended to describe one approach, not to provide a complete account of how you can get good ideas.
Telegram channel with 100K+ webcam screens
How virtual reality is influencing mobile app development
So, is this an admission? Or a theoretical? Or only part of the story?

Is the writer using a pseudonym?
If it is known that visibility is tied to "good/bad argument" rather than "agree/disagree", I'd expect most people to start using the 'argument' buttons for signaling their 'agreement'.
To add to this, the "reachability" feature where I double-touch the home button to bring the top half of the screen into reach.
besides the other sensible opinions on the engineering, if those fail, the far simpler answer is to pay for server farms.
You can find moderate liberal socialists saying the same thing, at which point it is time to put aside the idealistic rhetoric and do the hard work of talking about pragmatic trade-offs.
The ideas in this presentation are great. Thanks for posting
Nothing new here. The messenger always plays an important role.
The guy, ironically enough, is the living proof that capitalism doesn't reward talent.
Fidget Spinner game app with sensor ( no simulator )
Just want to get idea is there any possibility that audience want to use this sensor for existing any fidget Spinner? That will be great to have some idea for experts.
here is the youtube video:https://www.youtube.com/watch?v=Lu3juRCJRyA
Yeah, Silicon Valley overstepped. It'd due for some reigning-in.
Not sure of what you mean, but batch processing is still pretty useful. I happen to work on a project which has batch running 10 hours a day, processing complex business cases, calling dozens of web services, etc. This could absolutely not be made in real time.

Or maybe you said that 1970's batch were inferior to today's batch. In which case I'd be happy to read what non-superficial differences exist...
> I'm not convinced it's necessarily better than nothing. Introducing this whole new layer of complexity, potential breakage and maintainance issues is a trade-off. It could go either way depending on many factors.

I'm not saying they're perfect but they're practical. I've used numerous libraries with TypeScript using third party typing now and haven't come across any major issues yet.

If you can use a proper statically typed language with libraries then that would be preferable but is that a realistic option? Right now, TypeScript seems like a practical and realistic option to me.

It's no competition for me if I have to pick between plain JavaScript + third party libraries vs TypeScript + third party libraries with maybe slight inaccuracies in their types. For the latter, it's not much difference to coping with library bugs.
More a controversy than a disaster. The last commits [0] are only about governance model, discord link... There are some rebase but that's it. Nothing will probably come from this fork.

[0] https://github.com/ayojs/ayo/commits/master
I believe Javascript wasn't really "hot" for many years, also due to compatibility problems. And there have been no alternatives for a long time.

Although I'm strongly anti-OO and hate Java with a passion for going all-OO, Java is a much better designed language than Javascript. And I think that sentiment is common enough that Javascript could become less relevant now that WebAssembly has entered the game.
I usually write down everything and then go back through and determine what's worthwhile. There's almost always gold that I never would have remembered had I not written it down.
At Facebook we discovered this is especially important for large sharded environments. As you add more shards, the chances that a migration will fail on at least one of them (simply due to hardware failure) increases. A declarative approach, where you have a repo of CREATE statements that your tools can diff/sync automatically, is much easier to manage. You can have automation just retry in a loop until the shard converges on the desired final state.

> I've been looking for something similar for Postgres and MySQL/MariaDB without any luck

For MySQL, I wrote an open source tool to do this: http://github.com/skeema/skeema -- it gives you a repo-of-CREATE-statements approach to schema management, like you describe.

Skeema's CLI is inspired by Git (in terms of paradigm for subcommands) and the MySQL client (in terms of option-handling), so if you know how to use those tools, it's a cinch to learn. Basically you `skeema init` to initially populate your CREATE statements (one file per table) from a db instance. You can then change those files locally and run `skeema diff` to view auto-generated DDL, or `skeema push` to actually execute it. Or if you make "out of band" changes directly to the db -- such as renames, or just someone doing something manually for whatever reason -- then you can `skeema pull` to update the files accordingly.

Skeema's configuration supports online schema change tools, service discovery, sharding, various safety options, etc. I also hope to add integration with GitHub API at some point. That can provide a really nice "self service" model for schema management at scale.
It does transpiling. You can set the compiler target to es3/es5/es6 in your tsconfig.json and then you don't need Babel.
> Youtube has rules about the content they are willing to host and she knowingly violated those rules. Who she is any why she did it shouldn't come into it.

No, it shouldn't matter who she is. It matters that the rules are Wrong.
In general, you can always skip the whole gov't funded healthcare system to get a particular private service at a full cost, and some (though not most, depends on the specialty - plastic surgery will but trauma neurosurgery won't) of the top docs will work in this manner.

Other than that, the patient-doctor match gets mostly allocated on the basis of location and narrow specialty, or with limited availability; e.g. if you want a particular popular doc, then (s)he might have a queue, so you either wait when they become available or pick someone else.
I imagine it. So? How exactly is this kiddie (or any kiddie) gonna also GET my phone?

(That said I never had a phone lost or stolen. People who tend to have them so might feel differently).
Does any of this undermine any of Cialdini's content in his 'Pre-suation' book?
If they can build a captcha that keeps out robots based on mouse movements, I'm pretty sure they can build a facial recognition system that can keep out prosthetics based on facial gestures.
Imagine a boss in a game tired of fighting every day, and just giving up and not fighting back.
I think this is just an editor concern. It could show a list of files with type errors.

But you could just run "tsc --noEmit --watch" which will just report the project wide type errors to the console as you edit files.
I agree this reads like fiction, and it would be idiotic to admit it.

If real, the people he stole from may be even less ethical than he is (and they must have noticed the ETH were gone, and at what time). This could paint him as a murder target, a position I wouldn't want to be in...
Typescript has always transpiled to ES5 (by default it transpiles to ES3 actually). See: https://stackoverflow.com/questions/41173215/does-typescript...

The only counter-example that I know of is that async/await were initially only supported when transpiling to ES6, but this is not true since at least 2.2 (https://github.com/Microsoft/TypeScript/issues/5210).
I like OpenSCAD for printing, since it encourages you to use precise measurements, and makes it fairly simple to create reusable components.

That said, I've mostly used it for "I need to create something that will fit these inside of it", I could imagine your priorities are different if the print is the "driving" component of whatever you're making.
If this looks interesting to you, you may enjoy OCaml or F#, both of which are ML variants with modern compilers and tooling available. OCaml compiles to standalone binaries, F# is a Microsoft language that compiles to .NET bytecode. I've found F# to be a joy to program in.

Also Rust and Swift and influenced by ML.
The bigger problem is that Google use a sledgehammer to crack a nut. Instead of removing the videos, Google will shut down your whole google account - emails, google drive, docs, all gone - They'll do it without telling you, without recourse, no appeal, nothing. No chance of contacting a real person to discuss it.

It's so odd that the left who are so up in arms about 'fascism', white supremacists, trump etc, are the very people being violent, suppressing free speech, and behaving like fascists. It's especially a shame to see it so prevalent in Hollywood and Silicon Valley which should be bastions of freedom and expression.
I recommend you switch to Lineage OS. Once the manufacturer drops the device you're SoL.
The NTSB does accident investigation, not driver assistance technology regulation.
You could potentially use SQLA's ability to reflect your db to create the models either to get you started, or maybe in an automated fashion. Im sure there are loads of corner cases where it wouldn't work.

We're happy users of alembic. In general we use it to do the initial grunt work and then manually edit the migrations / split into phases ourselves. For some stuff that Alembic doesn't handle very well (like check constraints) we've extended Alembic to handle those automatically in the way we like.
Ever seen a wearable resume?
Flippy the burger frying (machine learning) Robot