skysight-inc/HackerNews huggingface dataset:
> The fact that promises must be resolved in the next tick is baked into the spec

From all I know, that statement is false. Promises aren't resolved in the next tick. They should be resolved as part of the microtask queue which can happen at the end of the tick (recursively).

Promise.resolve()
.then(() => console.log('1'))
.then(() => console.log('2'))
.then(() => console.log('still the same tick!'));
setTimeout(() => console.log('timeout happening in the next tick'), 0);

Result:

1
2
still the same tick!
timeout happening in the next tick
That's the early on naive version of distribution of effort and mastery. The market evolves into a very average product quality and all kinds of tricks (focus on shallow quality, brand name versus longevity, repairability...) to improve benefits, which is the core signal in capitalistic feedback loops.

It's also good to do stuff on your own. I have to admit, I am too dogmatic about not buying new things. It's only good if you have time to invest it's true. But after a threshold it's of great value. I remember the fear of electronics and household appliances, it's now gone. Capitalism turned optimization into blindness.
From the 5+ different ports we used to have now have (or go towards) only one, with maybe needing to buy a different cable for connecting a thunderbolt 3 monitor.

Still sounds better that what it was to me.

Not to mention that if there's a cable that's stationary and stays at home/office it's the monitor desktop. Unless one regularly takes their 24/27" monitor with them, they can just buy ONCE, the appropriate cable, and live it connected for ever.

It's not like people will mess their monitor cables up while on the road.
In some languages (I'm saying about russian) there is a written rule for such statements: if just one out of the whole auditory is a guy, you must say "Hey, guys".
The 8 Most Effective Marketing Strategies for Small Businesses
I don't even use Adnauseam, but I find it a bit depressing that you don't see the flaw in that argument.

Let's leave ads aside and think of something else. Say businesses were dumping toxic chemicals into rivers, and activists were plugging those pipes. Would "I still need to make ends meet" be a valid excuse for those businesses?

Now, I'm sure you don't consider online advertising to be the same as dumping toxic chemicals. Like I said, I don't use the addon either. But for those who do, your argument is simply invalid. And the claim that they become the thing they hate makes no sense.
Disposable lithium batteries (lithium iron disulfide) can hold a charge for 20 years in storage and have a greater temperature tolerance compared to alkaline. They're ideal for uses like an emergency flashlight that you leave in the glove compartment.

They're also 1.5v which makes them suitable as a replacement in for alkaine AA/AAA batteries. Lithium ion is 3.7v so it only works in devices made for it.
Hence my statement that it's a bit of a contrived example.

Fuel's relatively cheap for a prop plane, one pilot would manage more than one drone aircraft at once, maintenance is dramatically easier and cheaper on a prop plane, etc.
Did it though, or it just unplugged your laptop?

Because I have a hard time imagining a cat would push enough to bring down a 2kg laptop on a desk.

Except if a dog was hunting it...
Surely, considering they even listen to other communications from their own embassies: http://www.independent.co.uk/news/uk/home-news/revealed-brit...
Hurricane hits Corpus on Friday.

Starts raining in Houston about 10 pm Saturday night.

Devastated by midnight:

https://www.harriscountyfws.org/GageDetail/Index/920?span=24...

Not just historic but nearly prehistoric since it already exceeds the 500-year level.

First 24 hours not yet elapsed.

Still raining.

Overall conditions in Houston & Pasadena already worse than the direct hit by Ike.

Or Alicia or Alison.
Twilight Imperium is now in its third edition, having grown mightily since its previous two iterations.

Fourth edition [0] is available for pre-order from Fantasy Flight Games and some people supposedly got copies at GenCon a week or so ago. There's a discussion of the differences between 3rd and 4th editions on BGG [1].

[0] https://boardgamegeek.com/boardgame/233078/twilight-imperium...

[1] https://boardgamegeek.com/thread/1828352/differences-3rd-edi...
Everyone might hate it but they're definitely using it. Agile is too trendy.
So, 99.9% of small websites with ads. Meaning, yes, this is harmful to small websites.
Typo: file extension of pandoc epub example is pdf not epub.
Most of the videos on the subject I've seen have a simple idea: depending on the battery, one cell could turn a whole pack off for safety. Pulling them apart, and rewiring them to a new (and probably better) Battery Management Chip, could make the N-1 pack working. They also often charge them a few times individually to assess their stability.

[1] one bad cell could force too much current elsewhere or overheat IIUC
As I understand it, what we do is closer to B. I'm not on the ad sales team, but the way it was explained to me, our ad partners have analytics on their website like everyone does these days, and they generally give us a link specific to our website that they can look at the analytics on and tell how many people visited that page, therefore how many people clicked the link. I'm told they see huge spikes in traffic that looks fake and get angry, threaten to drop us, etc. Basically they accuse us of artificially inflating our numbers, and without super detailed analysis it's hard to tell what is and is not fake. If you compare the traffic coming in to their affiliate links to the traffic we record on our own analytics, I'm told it looks super suspicious.

EDIT: apparently some advertisers have ad content prepared they give us that uses common advertising tools like doubleclick.net and such.
> Can you imagine going to a taco stand and saying to the cashier, "I really need 10 tacos, but before I hire you to make them for me I need to know how passionate you are about making tacos..."

Isn't that what you're doing when you go to a hip looking taco stand instead of to Taco Bell?
Yeah, no. This sort of purposefully doing fake clicks at websites you're a fan of thing ups the chances of that website of getting banned from their ad network. Which is paying their hosting bills. Which simply puts them out of business.
Not sure which spec the article is referring to but it's not the one implemented by V8 natively.

> The problem is that Promises have to be resolved in the next turn of the event loop. This is part of the spec.

That statement is false unless I'm missing something major here. Promises aren't resolved in the next turn of the event loop. They should be resolved as part of the microtask queue which can happen at the end of the tick (recursively).

Example (tested on node 8):

Promise.resolve()
.then(() => console.log('1'))
.then(() => console.log('2'))
.then(() => console.log('still the same tick!'));
setTimeout(() => console.log('timeout happening in the next tick'), 0);

Result:

1
2
still the same tick!
timeout happening in the next tick

The same will happen with async functions:

(async () => {
console.log(await Promise.resolve('1'));
console.log(await Promise.resolve('2'));
console.log(await Promise.resolve('still the same tick!'));
})();
setTimeout(() => console.log('timeout happening in the next tick'), 0);
another interesting element of the wine trade across the eu was the ~2009 ruling on how rose could be produced

when i was working for a wine and spirits shop on the upper east side a controversial ruling was proposed in the eu(o)

it stated that rose wine, which was becoming a popular wine in the newish 'priced to drink' wine market, could subvert the costly precision of rose production, wherein for example one has to remove the skins at just the right time, with a simpler method of just mixing red and whites together

french wine producers were among the leaders in lobbying against the proposal

it seems france won that battle(i)

(o) https://www.theguardian.com/lifeandstyle/2009/mar/17/rose-wi...

(i) http://www.independent.co.uk/life-style/food-and-drink/news/...

.. rose=rosé ..
SpaceX Hyperloop Pod Competition Part II Livestream
Part of the problem here is conflating terms.

I define consciousness as the property of having an internal experience.

It would be better to describe someone "unconscious" as unresponsive. You don't know that they are not having an internal experience at that moment in time. Even if they told you later that they weren't having an internal experience, that only tells you that they have no memory an internal experience, it does not prove that no such experience occurred.

I quit pursuing philosophy as an academic matter when I realized that these sorts of conflations are at the root of most philosophical debates. In fact, I'll go ahead and state that the single most contested subject in modern philosophy is the definition of the word "is".
No, Google terms of service does not forbid you from blocking Google ads.

And no free rider argument please, I am perfectly willing to pay for Google's service. If Google wants to get paid, they can make Google Contributor available in my country. I already pay for YouTube Red.
And there are so many ad networks out there that don't do tracking and have revenues high enough to keep a website afloat. I can think of exactly zero that fit that bill.
That is appalling
Let's not forget the kidnap and murder of Osama bin Laden.
Accountants Don’t Use Erasers (2007)
Worth noting that ReasonReact is made by the same person who made React. The whole Reason effort is, actually.

I personally work on it too and have been using it on messenger.com
BTW I've seen lithium cell safety bags, that can hold the flame enough. I wonder how a case could be done in a similar way to at least contain the heat and gas.

Also, could there be a thermoelectric powered fan to slow down the heat rise when cell(s) starts to fail or burn ?
Paragon Coin: Building blockchain into the world of cannabis
Good, if you don't like fake clicks you should fight for it. Me on the otherhand don't like ads so I will too fight/support ways to avoid it.
From what I gathered, lack of internal voltage allow for different chemical reactions and structural changes that either create resistance, or actual shorts.
Using CentOS CR (Continuous Release)
> (note: I’m using TypeScript to convert the async iterators and generators into something that node.js can run. See my code here.)

This is your problem, TypeScript's Promises polyfill is really really slow. Switch TypeScript to emit ESNext and run it on Node 8 and you'll see a much much different situation.
Those people are free not to visit our website. Or even to block all ads if the site gracefully allows it (most do, mine do).
Because baddox that is what they literally do

>Every day, a half-dozen Rotten Tomatoes staffers scour the web to find every review of every movie, collecting from major news outlets and well-known critics. They read each review and determine whether it is mostly positive or mostly negative.

>About half of the critics who appear on Rotten Tomatoes — often the more obscure set — submit their reviews, along with the ratings, to the site themselves. As reviews are indexed, Rotten Tomatoes calculates the score.
http://www.timescolonist.com/entertainment/movies/rotten-tom...

The notion they cherry picked reviews comes from the more than standard deviation away from Audience and Top Critic Reviews.

As far as your last statement, it does not appear you actually understand how a review is determined to be Fresh or Not for the Tomatometer
He was convicted of insider trading (I think) back in Germany, so they might not like that. Others have been able to buy citizenship though.
I was under the impression that mitmproxy is no longer effective with iOS's mandatory pinned certificates. How did you manage to intercept traffic?
Would https://feram.io fall into this category? (Disclaimer: I'm a cofounder)
Taxing robots: SF supervisor wants California to talk about it
This is harmful to small websites with ads, not to small websites. Big difference.
Azure PowerShell/.NET Community Standup (20170817)
Okay, I'll rephrase: An explanation of where each number in the table comes from would be more interesting than the current text.

It would also be useful to separate the table so that one contained the information meant to be conveyed by the index and another contained the impressive comparisons to countries and households and stuff.
> what exactly is the unique advantage of writing JS in OCaml?

* OCaml's type system is sound, Typescript’s isn’t.

* OCaml is an expression-based functional language, with first class currying and partial application, TS is an OO language.

* OCaml has pattern matching and exhaustive checks, TS doesn't.

* OCaml leverages true immutable structures, TS doesn’t.

* OCaml has a super fast compiler, TS doesn't.
reminds me a bit of Tom7's Playfun: https://www.youtube.com/watch?v=xOCurBYI_gY
When in Australasia, I tend to agree with you on the quality compared to price however I do find that if you go to a decent boutique wine shop and have a chat, they'll have good european bottles around the $15-30 mark that, in my opinion, are extremely good for value (i.e. something I might pay €6/7 in France from a wine sellers). Avoid NZ/AU supermarket prices and selection at all cost!
They bought into it when they were a tiny company over 7-8 years ago and barely used it for a few years, a few yeas ago me and some other devs joined and said why do you have this and why spend this much money for storing a customers email and some notes when we you also have 2 other systems doing the same thing. We tried to pull them away and build a small system for their small needs but that's when they dug the hole ten times deeper with numerous integration. No matter how big or small the integration the prices add up quickly. They were a company with out developers at one point and still never learned to ask if we can do something vs buying into mailchimp or salesforce plugin. No matter what the CEO wants he's afraid to take away the salesmans costly toys.
Pocketed that link under the "Apocalypse" tag. Thanks !
Not quite.

CARP (VRRP in Ciscoese) has two (or more) systems capable of presenting the same IP address and they agree amongst themselves which gets to be the master through a multicast based advertizing system. Generally each system will be near clones of each other and be capable of doing the full job themselves. I have a pair of rather large pfSense systems running CARP as my office routers. I can update the secondary, test it, fail over the CARP addresses and fifty IPSEC tunnels, five internet connections, 10 OpenVPN servers along with rather a lot of clients, five OpenVPN clients, 30 odd internal VLANs and all the states for the above along with many NAT inbound and outbound sessions will seamlessly switch over thanks to PFSYNC. Even voice calls don't drop - you might notice a sub second wobble if someone is talking at the wrong moment. Rinse/repeat for the other one.

BGP, RIPx, OSPF and co. are routing protocols that deal with the route your connections take through a network.

There are also things like LACP/LAG for layer two redundancy. You can even play games with DNS round robin and of course reverse proxies.

CARP is one tool in the box for coping with failures and maintenance - there are lots of others, each with advantages and disadvantages. That's what makes the job interesting 8)
Reverse engineering of Validity/Synaptics 138a:009X fingerprint reader protocol
I have an artesian well, solar, wind, and hunt/fush/grow most of my food. The neighbor has a small farm. I'm also very remotely located.

It really isn't a prepper mentality. It's just how I prefer to live. Quite a bit could happen and my life would remain fairly unchanged.

I don't have these things so much for what people picture as emergencies. I have them because they are pretty necessary to live here. We have fairly high winds and blizzards that mean mains power is not very reliable. We have ice storms that shut things down for a while.

It's a bit of work, but it is enjoyable labor.
They don't?: https://pastebin.com/5ngq1cJi
yup, we detect and block most sleazy ad tech schemes through the daisy-chain of third parties. Agreed on UX improvement with ad blockers, we're doing this selectively on behalf of publishers.
Great question, there are many opportunities here. Network with entrepreneurs, sole proprietors, private practice physicians/dentists/etc, and other small business owners and you'll often hear similar complaints or pain points.

As a general rule I'd say nearly any business would pay 10k/year for:

- Anything that would offer 2x that (or greater) in ROI

- Anything that would automate or handle routine tasks that otherwise an expensive person must perform (there are many of these if you think about it)

- Anything that saves 10k+ worth of someones time (this is not too hard to identify if you focus on the expensive persons)

- Anything that generates 12k+ of new revenue

- Anything that replaces 10k+ worth of annual contractor/consulting work

- Anything that undercuts competition charging more for the same service, without a degradation in service quality

You probably want specifics, so two areas I often see smaller businesses struggle with are email lists and security/software updates.

There is substantial opportunity in finding new ways to monetize the boring old email/customer list in nearly every industry. I frequently hear small, medium, and even some larger businesses struggle to monetize an email list in any meaningful way, and so instead the primary metric is always about 'engagement' and other buzzword centric statistics that rarely translate into revenue. Private practice doctors and dentists often struggle with this, as do everything from bakeries, app developers, web sites, authors, interest groups, etc. There are many businesses with large customer lists or customer prospects in the form of email lists that make $0 from those lists.

Another is anything related to security, particularly anything that takes a perceived complicated task and makes it easy or handles it outright without any downtime or complication to the end user(s). Whether it's routine client and server software updates, routine security audits, moving web apps/sites to https, maintaining and keeping up with web/email/crm/accounting software updates for small businesses, etc, there is huge opportunity out there for much of this to be a subscription type service rather than expensive periodic consultant or contract work that is often very distracting for the small business to implement.

Anyway, those are just two simple ideas that I see/hear frequent issues with. Usually a focus on something common that already exists but needs improvement will be much easier than trying to do something completely unique.
AMD ThreadRipper 1950X can compile the entire Linux kernel in 36 seconds
I don't know about that; real world observations like what?
French wine I've purchased in the US has never been anything but disappointing. Italy, Spain, and S. America are far better values.

However, I once spent a week in Paris buying mostly the cheapest not-obvouisly-bad wine I could find, down to 3€ a bottle, and all of it was really, really good, which, given my experience with French imports to the US, surprised me. I suspect that 1) markup on French wine shipped to the US is much higher than other imported wines, and 2) a lot of what is shipped at this markup isn't the best stuff at its French price point to begin with.
Wait, so even listing file names needs permissions (otherwise find would work), even doing ls on the command line won't work?
It didn't exactly have a filesystem; it had an object persistence system for "soups". A soup contained "frames."

This Wikipedia describes frames:
https://en.wikipedia.org/wiki/Frame_language

Newton's frames were much simpler than full-blown frame systems designed for knowledge representation--just mutable finite maps, really. Basically, soups were persistent graphs of maps, (or dictionaries, or hashes, or objects, depending on your language background). Newton apps were also soups.

I didn't actually work on the shipping soups. I worked on bauhaus, the Lisp-based Newton OS, which had its own frame system that was a little more like what the Wikipedia article describes, though still simplified when compared to a full-blown knowledge representation system.

Apple had one of those, too, by the way. It was called MacFrames, and it was invented by Ruben Kleiman. Both Matt Maclaurin and I had been MacFrames users before getting involved with Newton. MacFrames later evolved into SK8, the Hyoercard-on-steroids project that never made it past management gatekeepers into the wild. I worked on SK8, too, after I returned to Apple post-NeXT, and when I ultimately left Apple it was to go to work for folks that I had met working on SK8.

That's yet another story. Those folks founded a startup named Reactivity, where I worked for another 7 years. Some of them are famous now--for example, one of the founders was John Lilly, formerly of Mozilla and now with Greylock; and another was Mike Schroepfer (everyone called him "Schrep") who is now Facebook's CTO.

I loved Reactivity, too, but I left it because of a health catastrophe. It was later acquired by Cisco, where, coincidentally, I'm doing some work now.

I'm compressing several more tomes worth of stories into the last couple of paragraphs there. I figure I can only ramble so much before it becomes a bore.
Launched my business. Looking for companies to help kick the tires. It's free
The Super Game Boy was kind of gimmicky. I remember playing with it at a friend's house.
Creating a News Feed App with React and Redux
Ask HN: Is technical project/program manager least valued job at top companies?
I read online that TPMs are there to herd the cats. They don't have authority over developers, yet expected to deliver results. They take all flak from managers, developers, and senior management for delivery,project delays and all issues. TPMs are expected to dive deep,code, wear many possible hats but get least credit when things go right. It's never ending rush on the job.

What are your opinions? I have an interview with a top tech company for a TPM role but not sure if I should follow a TPM role or people manager role?
I'd like to hear how your pitch to upper management differs on spending for tools for a revenue team vs spending for tools for a development team. Customer service and sales gets whatever they want at my job but it's pulling teeth asking for anything for increasing programmer efficiency.
I don't think anyone would buy a watch like this because they wanted to keep accurate time.

There are in fact high-end luxury watches that keep unusually accurate time. I own one - an Omega Speedmaster Skywalker X-33. It has a thermocompensated quartz movement (TCXO) and so is accurate to ~10 seconds a year, compared to the ~15 seconds a month of a normal quartz movement.
How is it that Target will infer that a teenager is pregnant based off the items she has bought over the past few weeks at their stores, but ad networks won't infer which of their potential customers are likely to serve up malware over their networks?
Start or finish a project with our freelancers for free. Gatherli has experienced and pre-vetted freelancers from all corners of the planet looking for quality work, and I will pair you with them for free.

The freelancers that have bought-in to my company are truly some of the most talented people I've ever worked with.
Kinda missing the point, I think.
For the environmentally conscious couple, a dog or cat is an excellent replacement for the exceptionally wasteful human baby. From that perspective, re-directing your baby instincts into a dog instead of another human is a great way to reduce your carbon footprint.
I think the difference is that Rust and Go projects seem to be posted to HackerNews (and upvoted!) much more than Python and C++ projects are, despite there being way more of the latter.
Isn't it still undefined behaviour to do so, though?