skysight-inc/HackerNews huggingface dataset:
I tried switching all my UI fonts to Input recently, under Linux. Input Mono is pretty cool, but for whatever reason Input Sans and Input Serif have their kerning all messed up, making them very tiring to read.

At least Linux seems to handle the multitude of visual weights decently these days; when Input first came out it seemed like Linux would pick one weight as Regular and one as Bold and every other weight was mapped to one of those two.
What law do you think would prohibit this?
I agree that this is a possible solution to ads issues.
None of that comment even close to makes sense.

1. My operating costs are more than $9/month. I don't know where you got that presumed feature but it's wrong.

2. There's nothing to implement. You include a library and a few lines of code to start it and you're done.

3. How would not doing something that could potentially make me money, even if only a little bit, save me money? That makes zero sense.
And it's failing at it. Hard.
Pretty cool blog post, I'd like to see a followup which discusses garbage collection, dealloc, release. et-all.
No it won't. If you are not able to identify yourself you won't be able to enter[1] and will be deported.

[1] http://www.aljazeera.com/news/2017/09/brussels-airport-depor...
The total weight of all Bitcoins today: 3 kg
The amount of energy required to create a parallel (fake) chains is so huge that it makes more sense to express it in kilograms.

Some back-of-the-envelope calculations based on total sustained mining power consumption in 2017, extrapolating back, using the good old E=mc^2, yields the average weight of a bitcoin of about 0.2mg.

This makes Bitcoin the most expensive substance today.
I don't really follow how that's something that Apple needs to change. You either want to use the apps or you don't. If you don't, just don't download them or don't give them access. If your friends absolutely have to use the apps, then they clearly don't care about the same things you do and you need to convince them to use something else that you are ok with using.

I guess I just don't understand why Apple needs to put things in place to allow you to work with companies you don't want to work with.
IBM is trying, Google in deepmind is trying, and Amazon also has a healthcare lab. but i don't think any of them are there yet.
The Pirate Bay just tested that yesterday, apparently. They bundled a Monero javascript miner with some of their pages. The funny thing is that while the legality of that is questionable enough for the more reputable websites not to go down that road, TPB is already shady enough to pull it off - and their users don't really have anyone to complain to.

It's worth noting that this isn't exactly a new idea - some MIT students had a project a couple of years ago that was basically that, except they tried to turn it into a startup. The viability of it was questionable back then as well.
But QR Codes are dead ? Isn't that what I have heard over the last 20 years?
I think the OP is stating that it's the only transit system that lets you use a contactless credit card / ApplePay / etc. rather than a dedicated transit card (I didn't realise no other transit system had that! It seems like such an easy win)
You are missing the point. Once almost everyone invests in index funds, what will determine the price of stocks?
You prefer s/he didn't provide the option? Dude wants to make some money for his/her effort. Chill.
What's Wrong with College Early Decision Plans
Chrome is primarily an Internet browser though, not a random network browser. It wouldn't be a good idea to prioritize random network browsing at the expense of useful security features to secure browsing on the Internet.
Credit for this goes to Fred Brooks, and appears in his famous book "The Mythical Man-Month"
Where are you getting the info about iMessage not being stored in the cloud encrypted? Wasn't that a major feature point of iOS 11?
I'd rather pay with my wallet than with my battery. And I'll pay only what I buy. Lock me out if I don't pay, or tell me to GTFO, and I'm totally fine with it, but you can't pick my hypotethical-pocket because I opened up your page. This is like charging window-shoppers.

And like a sibling comment says, if this catches on, most web sites will do both, i.e. ads + client-side mining.

One nice day publishing industry will no longer be an industry but a group of non-profits, which won't have to sell stuff, and publish way more objective and high-quality stuff.

edit: grammar
Watch Us Almost Prove That Climate Change Is a Hoax [video]
A Sunnyvale, CA home that went for nearly $800K over the asking price
I don't think it's about anonymous chats, though (AFAIK they're were made illegal in China for some time, just like anonymous commenting). Probably about chats where users know each other. And it doesn't work if there's a snitch among the peers.

For the smaller casual "circle of acquaintances (relatives, friends, coworkers, gaming teammates, etc)" chats, there should be no owner, though - small non-public invite-only communities work perfectly well without administration. This doesn't solve "poster is responsible" but it solves "owner is responsible".

For larger or open chats - yes, the owner should be someone pseudonymous (or just a robot).
This looks awesome. What is providing the full text search in this?
Why wouldn't you? There are multiple torrent clients for Android (don't know about iOS). Plus if you have a seedbox, you can add torrents from your phone - Transdroid/Transdrone are pretty good.
Why you should use Medium instead of Wordpress for your blog
Meh, then you're back to the same dilemma ads have: you have to convince the users to visit your page from a desktop PC as much as possible. And that usually means making the mobile experience as bad as possible. Which the users won't like for fairly obvious reasons.
https://www.gnu.org/philosophy/open-source-misses-the-point....

If you are really curious and want to know more it's there.

I'm out.
Microsoft puts ads into Windows 10. With ads comes tracking.
Most ads are also priced in a way that takes the amount of viewability in to account too, so this feature is not unique to browser mining.
I was hoping something like this existed. A simple experiment anyone can do (especially in classrooms) that proves what scientists are saying about climate change is real. I think it's stuff like this that can be the catalyst for changing the opinions of the masses.
A silly allocator i wrote for fun one night is also under 200 lines of code.

https://github.com/mbrumlow/toyos/blob/master/kernel/heap.c

Admittedly mine has no test or does any fancy stuff -- just needed a simple allocator so I could move forward with a toy kernel.
The FAQ should answer why all the questions are number 1!! :P
> "You move into FPGAs, where you have a choice of two languages with 1970s design principles"

I'm assuming you're referring to VHDL and Verilog. There are plenty of other hardware definition languages out there. Chisel, CλaSH, MyHDL, etc... Can see a more complete list here:

https://en.wikipedia.org/wiki/Hardware_description_language
I want an AI assistant that can do my taxes.
With the research directions and methodology that dominate AI now, I don't look forward to anything significantly new or better.

To me, the core technology of my startup looks better than anything I've seen in AI, but my technology is from some of my original research in applied math based on some advanced pure/applied math prerequisites. I'm not calling my work AI, but maybe some AI people would.

E.g., my work does well with the meaning of content. Just how my applied math does that has nothing to do with anything I've seen in current AI.

My view is that the current directions of AI are essentially out of gas -- there will continue to be new applications of the existing techniques, but new techniques are not promising.

IMHO, for new techniques for AI we need to do much better with (A) applied math and/or (B) implementations of relatively direct borrowing from natural intelligence, e.g., at the level of a kitty cat and working up from there.

E.g., for the math, stochastic optimal control can look brilliant, even prescient, and has had the basics on the shelves of the research libraries for decades.
Only if they have a warrant for the search at the time you do it. Else, the device is not part of an active investigation.
Show HN: Guerrilla Presentation – Projector crashed? We got your back
> Are you able to tell more about what types of data this was?

I mined data in the real estate, QSR, automotive and airline sectors (and a few peripherally related ones). We would identify a source of data that was a demonstrably strong proxy for a specific company's revenue (that is to say, if we broke out a naive timeseries of the data it would map nearly 1:1 to earnings results each quarter). Then we would collect this data en masse, writing software over a custom crawler and infrastructure, bespoke to each case. During ingestion we'd process and normalize the data and dump it in a database. Once we had a significant amount of data we'd build a forecasting model, which could be very straightforward ("how many products have they sold this quarter", for simpler companies) to very complex ("can we reverse engineer the amount of business which is now online" or "can we determine the undisclosed amount of business being done in this specific region"). This analysis (and not the data itself) constituted the product - we never even provided the data directly to the hedge funds.

Once the crawling and analysis was mature, we'd incubate it for a few quarters while building interest; then, after showing a very strong mapping over several quarters, offer it as a data product. It was not uncommon to achieve <5% or even <1% margin of error for forecasting earnings announcements on a quarterly basis.

The data was always public and legal, though challenging to identify and difficult to effectively crawl. It was typically derived from very uncommon sources, and would range in complexity from the extremely simple ("we can crawl sequentially incremented integers from this third party that appear to map to products sold by this company") to the very sophisticated and complex (e.g. "we've collected a zero sum distribution of ad partners and their spend on the network, are more partners churning off, and is this a better or worse outcome for the company?"). I've spoken about this in comments here before.

This is still very doable, and I still do this sort of work for personal research (and profit). However, the work I do is now much more quantitative - I'm currently taking a similar approach for baskets of equities with the goal of forecasting macroeconomic trends (e.g. subprime auto loans) instead of the earnings results of individual equities. To give a very specific throwaway example (because it doesn't violate an NDA and it no longer works): it used to be possible to pretty accurately forecast large tech retailers' product sales each quarter (like Apple) by reverse engineering FedEx and UPS tracking numbers.
I'm one too, and I lurk on several subreddits these days.
I used to sell parts to Compaq when they made their own server boards. Design manager was trying to iron millibucks out of the BOM cost. That's tenths of pennies. It matters even if you're charging $100. Those pennies add up when you're selling 10-100ku per month on multiple product lines.
How to Move 8PB from NYC to SJC?
I have been asked to cooy 8PB from a customers datacenter in NYC to our Datacenter in SJC. I expect to start in 2 weeks and I want to be done 30 days later.

NYC dc is currently unknown (!). I should learn this next week. The data is a collection of files size 100k to 2MB Ave size 500k.

What's the best way to move it?

Options:

1 - Ship my storage servers out there. 24 core controller with 128g ram, SAS card with 2xHGST 60 disk 10tb JBOD and 40gig nic. We use Freenas. I could ship it out, copy the data and ship it back. I could either just ship the disks or the whole storage system.

Option 2 - aws snowball. I figure I can get 3gbps based on testing so the copy would take 30 days.

Option 3 - aws snowmobile - overkill for this?

Option 4 - find 1 or more temp 10g or 100g circuits

Option 5 - run it through aws direct connect assuming I can get this at the east coast dc. I have high bw aws dx in the sjc facility.

Option 6 - something else?

Your thoughts suggestions recommendations and experience appreciated!
You are talking about server costs. Get a server at for example online.net (not affiliated) for $9/month or cheaper. That server is going to be able to run your card game easily.

You don't need to spend hundreds of dollars on AWS.
That column is really interesting and informative, I always check it out when he posts.
An "AI tutor," of any sort, would be incredible. One-on-one instruction, directly from expert to novice, is leaps and bounds ahead of every other way we commonly learn. It can be so frustrating to research a topic online and find that all the resources are lacking in some way.
I wish there was a link to the comments. Oftentimes they're the first (and last) place I go.
Most miners already use GPUs (or ASICs depending on the coin). WebGL would let websites get a relatively larger piece of the pie from dedicated miners.
Maybe it's familiarity but having just tried this (and Iosevka recommended elsewhere in the thread), I much prefer Consolas. Find it a lot easier on my eyes (this is with the Monokai-Cobalt theme on VSCode).
So it's not that they're free to move, it's just that you resent their very existence.
Yes. Websites stealing cpu time to mine crypto currency is ridiculous. I'd go as far as calling it malware. It's a waste of my power and will wear out my hardware faster than necessary. It's also bad for the environment due to useless power drain.

If we're talking about a server for a card game you can just get a cheapo dedicated server and you'll be fine. Get a user or two to donate once a month and you will even run a profit. Or skip that Starbucks once a month.
It just means they can jail or shutdown who they want. Of course they could and have done that before, so really there is no change. Law isn't what paper says, but what the ruling party decides.
Ah you just reminded me of an idea I had when I was pursuing my bachelor's. Basically I wanted to use Google Glass to create surgeon accountability software. It would record a surgeries and store the video then use CV to look at shaking hands, technique, tools, and process. I figured it would allow us to correlate processes to recovery time and outcomes. Could you imagine the data we could have gotten? It would've been astounding. However I went to the head of surgery in the med school at my University and was told that in no uncertain terms would any surgeon wear that or submit the recording that in fact it would turn into a malpractice liability. He just couldn't get past the harm that it would cause him.
One trillion crypto-tokens
To quote their earlier paper:

"HotSpot supports a notion of GC safepoints, code locations where we have precise knowledge about register and stack locations [1]. The hardware supports a fast cooperative preemption mechanism via interrupts that are taken only on user-selected instructions, allowing us to rapidly stop individual threads only at safepoints. Variants of some common instructions (e.g., backwards branches, function entries) are flagged as safepoints and will check for a pending per-CPU safepoint interrupt. If a safepoint interrupt is pending the CPU will take an exception and the OS will call into a user-mode safepoint-trap handler. The running thread, being at a known safepoint, will then save its state in some convenient format and call the OS to yield. When the OS wants to preempt a normal Java thread, it sets this bit and briefly waits for the thread to yield. If the thread doesn't report back in a timely fashion it gets preempted as normal.

The result of this behavior is that nearly all stopped threads are at GC safepoints already. Achieving a global safepoint, a Stop-The-World (STW) pause, is much faster than patch-and-roll-forward schemes [1] and is without the runtime cost normally associated with software polling schemes. While the algorithm we present has no STW pauses, our current implementation does. Hence it's still useful to have a fast stopping mechanism."

To quote their later paper:

"The C4 algorithm is entirely concurrent, i.e. no global safepoints are required. We also differentiate between the notion of a global safepoint, where are all the mutator threads are stopped, and a checkpoint, where individual threads pass through a barrier function. Checkpoints have a much lower impact on application responsiveness for obvious reasons. Pizlo et al [16] also uses a similar mechanism that they refer to as ragged safepoints.

The current C4 implementation, however, does include some global safepoints at phase change locations. The amount of work done in these safepoints is generally independent of the size of the heap, the rate of allocation, and various other key metrics, and on modern hardware these GC phase change safepoints have already been engineered down to sub-millisecond levels. At this point, application observable jitter and responsiveness artifacts are dominated by much larger contributors, such as CPU scheduling and thread contention. The engineering efforts involved in further reducing or eliminating GC safepoint impacts will likely produce little or no observable result."
It's not entirely wrong to be sure. But the case I was laying out was, in part, predicated on the PostgreSQL devs taking a more conservative approach top standards compliance than they actually are (per that sentence about their goals relative to standards compliance). So in that regard I was wrong. That's not to say the devs are being reckless about it either, which they've made clear in their noting exceptions to that goal.
No, it doesn't do anything like that - it just does word wrap. Comment Reflower: https://marketplace.visualstudio.com/items?itemName=codebeas... (page says it works up to VS2015, but I've got it in VS2017 too - so presumably it's forwards-compatible?)

One of its features is that you can pop comments sections in a <pre>...</pre> block to stop Comment Reflower doing anything to them. Here's an example, where you can see that the preformatted section extends past the wrap column.

// Watford DDFS reads by initiating a multi-sector read,
// counting sectors read, then doing this when it's got
// the data it wants:
//
// <pre>
// 0D43: ldy #$60 A=00 X=FF Y=60 S=DC P=nvdIzC (D=60)
// 0D45: dey A=00 X=FF Y=5F S=DC P=nvdIzC (D=D0)
// 0D46: bne $0D45 A=00 X=FF Y=5F S=DC P=nvdIzC (D=01)
// 0D48: lda #$D0 A=D0 X=FF Y=00 S=DC P=NvdIzC (D=D0)
// 0D4A: sta $FE84 A=D0 X=FF Y=00 S=DC P=NvdIzC (D=D0)
// </pre>
//
// The loop at D43 is $5f*(2+3)+(2+2)=$1df=479 cycles, or
// 240 usec.

So if you had a text editor that implemented my idea, the first and last paragraph would be in proportional type, and the disassembly bit in the middle would be shown in monospaced to preserve the formatting.

(In the long run, ideally, I suppose, you'd want your code text editor to support a wide range of formatting options, so that you could have italics and bold and monospaced and all sorts. But if you just decided that initially a simple proportional/monospaced font switch would be useful, this is the sort of markup you could use to key the transition off.)
This was tested by the Mythbusters television show.
https://www.youtube.com/watch?v=ZefgUVg3qx0
Sometimes even C. Those little chips don't have enough RAM or flash to handle the overhead. Often the only choice is assembly.
I definitely take your suggestions and prose seriously Mr. Ptacek. Do you use iCloud? How about macOS computers? Do you have an article or blog on what you do for backup/cloud?

Thank you for this kind of information. Very grateful to have this stuff at hand.
Although he's done a lot for the Computer Science field, his pretentiousness is way over the top in this video and makes it less enjoyable to watch.

He could've outlined and explained his life story without saying "which I was first at inventing" or "I'm always first" or "I invented all these things" every 5 minutes.

Not to degrade his inventions of course - I would not care whether, say, Einstein was pretentious; it's his output that mattered.

But it feels less authentic when you're constantly rubbing it in people's faces.
Why not? Have we reached the peak OS development, and any more is pointless?
>> The computer manufacturer Lenovo, for instance, used to sell its computers with a program called “Superfish” preinstalled.

> Most "serious" users reformat the machine and re-install the OS to get rid of the OEM included crapware. [...] It's a matter of inconvenience, not impossibility.

And this is why said Lenovo included the crapware and spyware in non-volatile
memory that is executed by Windows boot automatically by design, so your
reinstallation doesn't work as intended unless you change the OS you're
installing.
No service workers, web rtc, Stream API or any other feature that can make web apps a viable replacement to app store installed native apps.
Wait, are you being facetious or did you not catch on to the fact that the comments not being included is what makes it "quiet HN"?
I usually don't mind getting a semi-beatup one as I can get the replacement plastics from China inexpensively, and its very easy to strip this model down and replace its parts.
Current generation browsers are blocking [bad] adverts and plugins. How long before we see hard CPU time limits on scripts? I can't imagine it's hard to implement but what a waste of developer time.

This is why we can't have nice things.
Is it dodgy? You buy a share in a fund, that fund buys and sells, should you pay capital gains on every sale that fund makes? I don't think that has any precedent. You pay tax when you sell your share.
Technically many of these are not really necessary IMO. The path that is most likely result in a solution to this problem is some scaled up version of Deep Reinforcement Learning (with a novelty reward) without any explicit natural language understanding; though planning will probably be involved in scaling it up and understanding visual cues is already trivial.

I think when thinking about these tasks, the right question to ask is "what's the dumbest way this could be solved?" rather than "what high level knowledge would I use to solve this?", otherwise you will be disappointed when the task is solved but the methods do not look what you would like them to.
I love PHP, and I never get all the hate for it. This article makes a lot of sense to me.
Linux isn't capabilities based, or real time by default. Google likes permissive licenses. Android, while good, was a knee-jerk by Google in reaction to the iPhone. If you've got the resources of Google, why not try to build something in house that scratches some long standing itches and at the same time get ownership over the OS that could power everything from your phones to laptops?
Except they aren't even trying to prove global warming. This is a perfect example of the confirmation bias-- nonsensical non-science put forth by non-scientists that only "proves" CO2 can absorb IR-- a fact not in dispute by anybody.
That's not true. You can receive push notifications on side loaded apps.
Sure, those languages might exist as a design document somewhere, but you are not going to have a lot of luck finding an FPGA vendor that actually supports them.
That's an issue with Australian law, not Apple. You can also buy such devices overseas.