skysight-inc/HackerNews huggingface dataset:
>It is a cell phone basically and needs a monthly plan just like your phone. Do you have free internet on your phone? No. So, don't expect free internet in your car, either.

carplay does not include an LTE radio of any kind. It's a spec to allow an iphone to display content on the screen in your car over a lightning cable. Any internet data is transferred by the iphone using the existing data plan you already pay for. There are no ongoing licensing fees from apple and no reason it would cost a car maker any money to have it keep working. carplay works perfectly fine in cars that don't have their own cell radio connections.

If you boil it all the way down carplay is like having an hdmi port in your dash that displays your phone on the car's screen. If your bluray player had an annual fee for hdmi to keep working you would be annoyed at paying that too since there is nothing about an hdmi port that it makes sense to charge an annual fee for.
> In general it's a good idea to err on the side of caution by default, profile, and then optimize the hot paths as necessary bearing the constraints you're assuming in mind

In general, changing data formats to something incompatible is one of the most expensive changes you can possibly make to your software. If you’re not sure write a prototype and profile. Implementing knowingly inefficient data format for a performance-critical application isn’t a good idea.

> it will only cause marginal harm to do everything in byte offsets and shift and OR bytes to yield final values

Huge harm, in both runtime performance, and code size & complexity.

P.S. For applications where portability matters and you’re OK paying performance cost of that, the industry has moved towards XML based formats. Not only it fixes byte order issues, also text encodings, globalization, it’s human readable, and it’s fast enough for many practical applications. E.g. doc/xls that you’ve mentioned are deprecated by docx/xlsx, the latter are XML based.
Somewhat unrelated but I've always wanted ask: What types of small projects can a beginner start to develop a better understanding of C ? (Beyond basic syntax, something that would actually make use of memory allocation, pointers etc)
>I'm legitimately worried about the long term future of my hobby (PC gaming)

The equipment required for gaming loses value very quickly. Old 7970's released in 2012 command amazing resale prices in 2018. Everything else in a rig back then is now worthless apart from scrap metal.

GPU's are one of the biggest expenses for gaming, as a hobby it got far cheaper. The fear is unfounded and this is typical alarm-journalism.

Now if only CPU's held value 6 years from now.
I just upgraded to 2560x1080 and was wondering if 3440x1440 is worth it. But just the idea of having to push that many pixel made me decide that 1080p is enough. I also have a 200Hz Monitor, but I do not mind if I do not get 200Fps.
AMD gambled on HBM2 and it paid off in ways they never expected. They were simply getting dominated by Nvidia and threw a hail mary pass on memory bandwidth and speed, knowing they couldn't compete on compute loads.

Enter the CryptoNight and Dagger-Hashimoto algorithms, and well, the rest is recent history for the RX architecture, primarily the Vega line.
Creating a small UFS implementation (on top of your file system, rather than as a raw disk is probably easier) in C is a nice fun exercise.
If you're an idiot who can't undervolt their cards properly, yeah, that's generally what happens. Otherwise fan noise is manageable.
Can’t see Newgate prison, ashamed of it even back then?
Sometimes I would love to go through the black markets of Shenzen and pickup the parts for projects like these
Exercise, sleep, socializing, sex, reducing stress and a carefully constructed diet clearly messes with the rate of aging. How would those be doomed? Also, perhaps the target and antitarget pathways of each could be isolated and modulated for maximum benefit?
Algorithms that are memory-hard cannot be profitably mined using ASICs. For now. The problem is one endemic to computer architecture and physics, so it is unlikely to change for the major algorithms like CryptoNight and Dagger-Hashimoto.
A list-based would probably just fine... as the user interface...
>> No one's building ASICs with GB of memory, at least so far.

It's also nearly impossible to do at any price that approaches reasonable.
What kind of 433MHz temperature+humidity sensors are you using? What kind of battery life do you get from them in the freezer?
The most important part is that MDM can install VPN settings and root SSL certs on your phone, allowing your employer to intercept all traffic to and from your phone (unless the apps use SSL certificate pinning or end-to-end encryption).

People probably don‘t expect their employer to be able to intercept eg. their Facebook messages or private email.

And it‘s trivial to protect against this: Just use your own device for personal stuff. You probably don‘t need to bring a second laptop on a work trip, just bring your own phone or tablet for stuff that you don‘t want someone at your company to track...
What, in your definition, are the pickaxes?
I'd be glad to make a bet with you that the 1080ti doesn't collapse significantly after the "gold rush ends."

Come to think of it, I'd like to hear your predictions about when the gold rush will end. Or what the gold rush even is.
Strange; Microcenter is blamed for not marking up the AMD Vega56/64 and selling it for MSRP, though reference cards are no longer being produced.
>> Right now they haven't increased production because they think it's a bubble.

Much more complicated than that. They haven't increased production because there is a RAM shortage and collusion is suspected. Samsung is the bottleneck, not Nvidia. This is changing as Samsung already announced they will increase production over time as Hynix continues to eat into their profits despite being inferior.

It's not as simple as cryptocurrency-haters would like to make it sound.
No it's not hopeless, but when done right it becomes indistinguishable from true investigative and research work; wouldn't be nice if you could share the results of that extensive effort put into uncovering the truth so that others could benefit? Oh, wait...
> I am happy that this is the case but am also disappointed that the remaining 20% are almost entirely the "burn the candle at both ends" segment of our group and they're forever replying to threads and the like even when off work on weekend or vacation.

Really? Off work is off work.

The moment I step out the building door, work is done, finished.

Want to talk with me? Wait for the following day I am at work.

There is nothing the employer can do about it unless it specifically states it on the work contract, most European countries have laws about being contacted after work.
Portugal did it. It’s not ideal but it works.

The US tried alcohol Prohibition, which also failed. The War on Drugs is simply a perpetual extension of the Southern Strategy to lock up millions of minorities and poor people seen as the bases’ “enemies.”
Maybe the throughput could be increased using a bunch of MIMO antennas?
So we should all reject tolerance wholesale if we think at any point in the future website could be in the out group? The point is to jostling and get along with and not murder peole who's ideas we despise at our very core.

Tolerance is radical "choosing to get along" or why bother?
If you really have this information have you submitted it to the IRS? You would get a percentage of the taxes they retrieve if you actually have credible and specific information.

https://www.irs.gov/compliance/whistleblower-informant-award
With a json viewer chrome extension

(https://chrome.google.com/webstore/detail/json-viewer/gbmdgp...)

this is much easier to read:

http://rebecca-ricks.com/paypal-data/data/paypal.json
... but why?
I got LASIK at 42. It’s great. Don’t wait.
I agree that people should know the implications, but I know them and am essentially comfortable with the tradeoffs. After all, I already share much of my browser history via Chrome anyways.

> And it‘s trivial to protect against this: Just use your own device for personal stuff.

I don't consider that trivial. Switching from work email back to personal email, or checking Facebook while coding is very common for me. More importantly, I don't particularly care if my employer has the ability to track my activity.
Outstanding. Socialization is a vital human requirement. Use it or lose it.
As the author of a build system, which took 5 years to bring to completion, and is now used in commercial applications, I feel like this list is not that helpful.

A modern build system does sacrifice generality in order to improve performance and simplicity.

e.g. A build graph with cycles is non-deterministic, which is not a great property of a reliable and repeatable build tool.

Most modern build tools will impose limitations to respect people's sanity, and I'm personally of the opinion that a build system should really expose high level rules for the most common tasks.
I have the 1060 6GB. It can max out any game on my 1080p 60hz 24" monitor.

However, that's table stakes these days. 1440p monitors are gaining ground as people realize the DPI difference between their PC monitor and their smartphone. Moreover, most people can also notice the difference between 60hz and 100hz monitors.
+1 for the MH-Z19.

We're looking to add a Co2 sensor to our IoT lineup and the MH-Z19 looks promising. It's also really small too :). You can also choose from 2 different ppm sensitivity from the factory and can get it on Aliexpress.

Here's the project I'm working on:

http://www.kokonaut.com
http://www.instagram.com/kokonautweathersensors
Does the embargo have a hard deadline?
Long term is not a problem actually, with high demand more factories will be built, but it takes time.

Short-term, we're stuck with high prices.
I partially agree.

Davis, CA is extremely walkable but it’s not exactly Stanford/Palo Alto.

Stanford/Palo Alto is sort of walkable, but ridiculously economically-productive.

Amsterdam, SF and Manhattan are very walkable and very productive.

LA is not walkable yet very productive.
I think the supply cost issue is more related to memory production shortages and cost increases. RAM has increased in price over 100% in 12 months in a number of markets.
Crypto isnt the only culprit here.
If you check Facebook while coding, your productivity might also profit if you started using a separate device for that :)
Ahh ok, thanks.
Then I have good news for you !

https://en.wikipedia.org/wiki/FastCGI

Also: DOS attacks against capacity sound positively benign compared to what they translate to on cloud : DOS on your credit card.
It's funny this shows up now because a friend (who works in construction/architecture) and I were kvetching about how slowly we're building out the system in LA (like the 3 mi. Phase 2 of the purple line taking 7 yrs to come online. Metro is making good efforts to build out a system but it's going to take a long time and too often depends on raising sales taxes (which adversely affects poor folks who are then also the ones that tend to take mass transit). Stations are the most expensive parts to build but I personally think it's what we need more of. More stops to service more people with more frequent trains. Ideally, also lines that get away from the hub and spoke model.

Here's an article about digging the tunnels for the Regional Connector:

http://www.latimes.com/projects/la-me-metro-tunneling/
Hey I wanted to apply at Shopify. I have almost 4 years of experience in software engineering. My linkedin - https://www.linkedin.com/in/aayushahuja/
That was a Volocopter. I think it uses some Intel parts or technology, but I don't remember what exactly.
You might also be interested in: https://www.nytimes.com/2017/06/14/business/japan-gold-smugg...

Gold smuggling, which Japan is getting mildly more serious about combatting, is largely just about tax fraud. Japan has a VAT-style consumption tax. When you buy gold you pay the seller 8% of the value of the gold you are buying. This includes if you buy it from e.g. a natural person.

When you legally import gold, you pay the same rate as a duty. So in the ordinary course of business, you import the gold (pay 8%), you sell the gold onto someone (who pays you the 8% back and holds that 8% on their own books), who sells it onto someone (who pays them the 8% back and holds the 8% back), etc ad infinitum. All gold in Japan essentially has an 8% tax asset virtually attached to it.

So if you can create gold in Japan which came "from nowhere", you get instant 8% of the gold created in profit, by selling it at market. Presto: join the ranks of smugglers by the simple expedient of buying $10k of gold abroad and selling it when you get home, collecting an easy $800.

$10k of gold is smaller and lighter than a Gameboy, and if you can bring a Gameboy into the country, you could bring in $10k of gold instead.

This is lucrative, simple, socially viral ("Did you hear that you can fly for free? All you need to do is buy gold abroad. It's always more expensive in Japan; taxes or some nonsense."), and never requires you to deal with the criminal element, other than yourself. Both transactions are with well-regulated gold firms in well-lighted commercial districts and don't strike either shop as being at all out of the ordinary.

So the government is trying to be very splashy about educating people that a) this is, factually, smuggling and b) the kid gloves are coming off... at some point in the ill-defined future.
Aaw, this would have been great if it didn't use `eval`, but just executed `+`, `-` etc directly.
So now we're talking about bleeding-edge technology in the 1440p / 100hz realm. I don't feel really bad that gamers can't readily get access to the technologies that drive the 0.0001% of gamers to these settings, no more than I feel bad for cryptocurrency miners who spend $1200 on a 1080ti and configure it like an idiot and get half the earning potential they should.
*interpreter/transpiler, not a compiler
Why the downvotes ? What is the difference between serverless and something like fastcgi ?
You can embed lua into one of the supported frameworks, e.g.
https://github.com/Shopify/go-lua
It doesn't use the built-in eval(). There's a local function in the code named "eval" that executes the operation -- not the best choice of names, really.
Is that https://github.com/kurocha/teapot ? ( https://teapot.nz/ )

The link on https://www.codeotaku.com/projects/index goes to some other place.
Ever heard of mass forced migration for hydroelectric projectsa and air pollution in cities from coal burning causing asthma
Wouldn't this have very similar performance characteristics to something like serverless functions on Amazon/Google cloud ? (assuming using same language)
Of course, the implemented language is simple enough, to accomodate this simple implementation. Still, looks nice, the code is very clear, and the comments are pretty good.

The syntax is of course very limited with a one-line lexer, so more sophistocation here would somewhat expand the lexer, even though if it remains centered around regexes (which it probably will), it can remain pretty small.

When expanding the language, the tree building code can probably stay pretty small as well, if the syntax of your new constructs are chosen wisely. (I foresee control structures as prefix operators, which will be interesting to say the least.)

The evaluator and transpiler would complicate themselves significantly when adding control structures to the language: I think the most code-expanding task would be handling of not-directly evaluated code blocks. In the case of conditionals, you can probably get away with the ?: operator, also seeing as JS has the comma operator. But in the case of loops, you need a conpletely different structure in the output; it would depend on the implementation whether that stays small or not.

Of course, adding control structures is only useful if there's some way of defining names, be it variables (producing an imperative language) or recursion-capable functions (producing a functional language). It might be an interesting exercise to see how far you can push this language while still keeping the compiler under, say, 100 lines. :P

Protip if you do that: ditch the evaluator. A compiler doesn't need an interpreter to compile. ;)
Webpack-dev-server is now in maintenance mode
Why Mathematicians Are Hoarding This Special Type of Japanese Chalk (2015)
It's actually the temperature cycling that's far worse for them.

Plenty of available reading on cryptocurrency mining forums.
Falsehoods programmers believe about networks (2012)
I thought this would have been posted to HN already, but a search didn't turn up any results. Discussion here:

https://www.reddit.com/r/javascript/comments/7pg2rq/webpackd...
The interpreter is certainly an interpreter, but a transpiler is arguably also a compiler, be it maybe with an easier target than most conventional compilers. Assembly language and machine code are also languages you can program in; in that sense you'd also have to call gcc a transpiler ;)
Except excess hydroelectric production is extremely valuable to other utilities on the interconnection who run primarily thermal plants.

Hydro is one of the few forms of baseload power that can be ramped in a hurry: you can increase or decrease production just by increasing or reducing flow through the turbine. If you use less water, it builds up in the reservoir as potential energy and you can use it later.

Compare this to thermal plants, which require many hours to have a significant swing in energy output. I have heard of ramp figures on the order of days for very large nuclear reactors.

Because thermal stations run with pretty flat power output, hydroelectric stations have a critical role smoothing out load conditions, ramping down at night and up during the day. Since electricity is traded on a market system, utilities with significant hydro operations really benefit from this: they can reduce production and import excess capacity from thermal plants at night, and increase production during the day to export at a much higher rate.

This is part of why regions with predominantly hydro power have such low rates: in addition to hydroelectric being pretty cheap once a dam is built, hydro operators make significant amounts of money by appropriate import/export to thermal operators. Since a lot of hydro utilities are state owned (eg: BC Hydro, Hydro Quebec, Bonneville Power Administration), the profits are used to subsidize lower rates for ratepayers.
The US does not charge import duties on gold. Why smuggle it?
Yes, that's a good point. The sharing of hardware over the internet (aka the 'cloud') is the most critical market here. Though, I think there's a lot of cross pollination between cloud and HPC markets - if AMD is financially successful with Zen they'll be able to pour more R&D money into fortifying their position. The question is of course whether that's going to be enough - Intel came back and beat out all competition after their last big loss of market share (~2005, 95nm process spawning AMD64 / Opteron). I'd argue that the Intel of 2018 is not the Intel of 2005. From what I'm hearing/reading, they've had an ongoing brain drain from being too much focused on short term profits versus taking real risks in developing new technologies as well as putting up the finances to actually secure and test their cash cows.
you think swatting is a prank?
WHY TRUMP LIKES FAKE NEWS ABOUT HIV-AIDS AND EBOLA
Yep. Myopia move the focus of the eye from infinity to 1m/diopters. I'm myope with 4 diopters, and my focus is at 25cm. This means that even being also presbyope, I can read a book without lens if I put it at 25 cm from my eye.
> Surprisingly, this technology is a tough sell.

Well, in the Office for regulating CO2-vs-O2 it's competing with the timeless, very-low-maintenance and low-cost combo of keeping-plants-and-occasionally-opening-a-window.
Having a basic understanding of what CarPlay does, and how it works should be a prerequisite before commenting.

There is no reoccurring fee to Apple, it uses your existing phone to work with it, it doesn't include its own radio.
I can't find the link but I seem to remember a study found that exposure to sunlight (at least the level found on an overcast day) was required for ~4 hours per day to prevent myopia.

This link had been suspected previously but they found a mechanism of action. The eyeball itself would release regulatory chemicals at night after the daytime exposure that inhibited growth of the eyeball. Since myopia is most often caused by the eye being slightly too large this seems like a plausible explanation. It certainly makes more sense than the previous theory about spending too much time indoors - that somehow you would spend too much time focusing closely since distances indoors are limited.
Indeed, every compiler is a transpiler: it transpiles into asm. But not every transpiler is a compiler in the truest sense of the term. IMO only transpiling to machine language qualifies as compiling.

But we're just arguing about semantics here :) My comment was more directed towards the interpreter part of things.
firefox on desktop is also unusable really
Thanks for the moralizing point, which is entirely what I objected to in the original article.

How I manage my personal productivity is my prerogative. Personally I find that I fluctuate between periods of intense focus (where hours of coding pass without me even noticing) and times where my brain is tired and I need a thoughtless distraction.
I think we're mostly in agreement. Almost nobody needs Flask, and almost everyone should just use Django.

Flask is only needed if your architecture is extremely weird in a way that would have you fighting Django in the core of the app. If you can find a way to wrap the core in Django without letting Django's opinions inside, then still, it probably makes sense to just use Django.

I don't know how hard that is; I haven't done enough real work with Django. But when I tried to write an onion-style app with Flask + extensions, I found the ecosystem's architectural assumptions were still fighting me the way you hear Flask converts talk about their struggles with Django. Some of it was probably my fault, but still.

So if you have a problem Django doesn't want to solve, and that problem can be solved by Flask without extensions, maybe Flask makes sense. But almost certainly you don't.
Sorting 2 Metric Tons of Lego
I am curious about the machine learning you used. I am considering adding this to my curriculum in order to start building some sorting devices for our EV3 kits. I thought it would be useful to start by separating round from beams axle pieces. Types by size, pins by color, etc. I have never implemented machine learning algorithms before. Can you point me in the right direction?
Baseband Attacks (2012) [pdf]
CS50 courses (This is CS50!), cs50.io is currently one of the easiest and the best introduction to C language. It's very modern approach to teaching C programming.
Not just in Russia. I found this article quite enlightening: https://www.theatlantic.com/science/archive/2016/05/culture-...
I'm running my GPU in mid 50s Celcius, with plenty of case cooling. (Lowered the power target etc.)
Not sure how helpful this is but http://algo-logic.com/node/1 Is a vendor of NICs that have FPGAs built in to do programmable algo trading VERY quickly. A friend used to work there.
As far as i'm aware, there are no Mazda's directly that support android auto at this point in time.
They keep claiming they will, but they haven't made it happen yet.

(I looked at various 2018 models just last week, and if you go to various mazda forums on the internet, it's a constant topic of discussion)

The only way i'm aware of to get Android Auto on a Mazda would be to replace the head unit.
So, people couldn’t watch youtube on their personal devices in their free time? :D
The company must have offered a very generous package to put up with this shit...
Smart Driver Updater License Key and Crack (Patch) V4.0.5 2018