skysight-inc/HackerNews huggingface dataset:
I agree 100% with everything you have said. But I also think this isn't the right hill to die on.

The fact that this is the best case scenario here - for all sides - is irrelevant to anyone likely to comment. Pragmatism is dead in this area.

This issue is just too hot for anyone to be rational about with the current Zeitgeist, and it is wise to, if not say nothing, at least use a throwaway account!!!
Does anyone else think traditional manufacturers will initially sell their EV's at a loss or low profit margin to get a bigger foothold in the market, being propped up by their sales of diesel/petrol cars.
Tesla probably won’t be able to churn out the millions of EV a year the chinese Market demands. Someone else will do it and become an EV giant. My bets are not on VW though.
No you don't. Only the maintainer of tzdata. All we have to do is make sure we use an up-to-date version of tzdata, which all modern operating systems do automatically (although probably not quite before tomorrow).
I just joined the company and I am broke after taking a long break, so leaving the company anytime soon is not an option.

The juniors on my team are from a coding camp, so I can't really expect them to be of much help at the moment.

I will take ownership of this and be pushing back, because I am not afraid to say no after many years of working in development.

After doing some research and the feedback from this post I will be refactoring the mysql schema and the hibernate models in the java service.

I will also make use of the JSON data type instead of CLOB so I can actually query some dynamic data.
One definition of bad code is code that isn't even consistent with itself. I.e. you just tack stuff on when you know you really should go back and refactor some interface, but it's too much work so you just do the minimum you need to get some feature working, but the new stuff follows subtly different semantics, and you have to keep it all straight in your head. And then someone adds another layer on top of that, that's almost but not quite compatible with the other parts, and so on...
> In a dynamic language like JavaScript, it can be hard to know what the shape of your data is.

Being dynamic doesn't preclude variables from being type checked by the runtime. Reading this just sounds like "javascript has no built in support for type checking, so lets pretend it's not possible"

All the time people spent making weird unreadable 'fat functions', but you still can't define the types of arguments you want to receive?
Vodafone uses 5G to make UK's first live holographic call
Great video, and great channel. Been a fan for a while. I love how in-depth he goes on everything and how passionate he is.
Mercurial is the obvious first alternative. It supports many of the same concepts as git but with a lower barrier to entry. A lot of this has probably been said many times before but I feel it's worth reiterating.

1. No staging area. This makes commit+push a 2 phase operation rather than 3 phase and removes a lot of confusing concepts, state and commands. Selectively commiting files and chunks of files is still possible but it is all done in the commit operation. (It doesn't track the history of an edit as git does where you can skip the last edit in one file but who really uses this feature? If you are such advanced user you might as well use stash or amend your last commit)

2. Branches are not just pointers to the tip of a graph. This makes it easier to understand what was master and what was dev after a merge and master can't suddenly point elsewhere.

3. All command line commands are sane by default as opposed to git where you almost always need at least one flag to get correct behaviour. And there is usually only one way to do things right.

4. Incremental version numbers (locally only) makes it look more friendly than commit hashes.

5. Much better GUI tools available. Dont know why since the market is smaller but probably because of a less complicated internal model it's easier to make a GUI representing it.

Even with all those i still don't know if it is easy enough for non developers, or if any scm with a commit/push/pull model ever can be. The whole concept of merge conflicts is very complicated and even seasoned developers need to go get an extra cup of coffee when a conflict pops up in the middle of what you expected to be a trivial rebase.

The only way to avoid merge conflicts fully would be instant edits such as Google docs but I don't think that would work very good for code where different people would break the build constantly.
Is your AI project a nonstarter?
I think the foolish view is that there is an option that ISN'T evil, and Google chose the wrong one.

So think that one through. Rubin was accused of whatever, and Google owes him money. Which is NOT evil:

A. Not pay any money to Rubin - despite legally owing him some - because the mob has decided that is best?

B. Pay the full amount he is owed to get rid of him?

C. Negotiate a reduced amount, as he is indeed owed money?

C. Take this to court, and make all parties go through all the hassle, be forced to keep Rubin, what, employed but suspended? and then hope that by some miracle you get the outcome you desire?

Again, I think the foolish view is that there is an option that ISN'T evil, and Google chose the wrong one. They are all TERRIBLE options.
I'm imagining a fact bot that shows you a really mind blowing fact in exchange of $0.25 at the press of a button.

The first fact is free. That's how confident they are that you'll become a paying member.
Rewiring Plankton
But you don't need to shift everyone else's schedule, only your own. The easiest way to shift your own schedule is just to shift it.
The PDF I linked above shows that taking Naloxone, opiod antagonist, reduces the desire for junk food, meaning it's a literal addiction; trying to just quit cold turkey is just like opiod withdrawal that causes even more stress and binge eating.

Exercise helps, but again don't overdo it because you'll be causing more stress. Tai Chi (slow-motion kung fu) has been found to really help, take a look here:
https://www.ncbi.nlm.nih.gov/pubmed/18927159

In some patients after 12 weeks of Tai Chi the metabolic syndrome, the dreaded pot belly that occurs because there are abundant cortisol receptors in the abdomen, shrinks or disappears completely.
Yeah, I started taking magnesium supplements, a month ago, but I don't feel like it's helping in any way for now. Maybe it just takes time
Yeah my doctor recommend that too. I've also dreamed a lot about losing my teeth, which is apparently related to grinding your teeth at night!
Should "Data Structures" be followed with "is"? I was under the impression that since it's plural, we'd have an "are".
I guess he means ”knows [at compile time]”
People who want the solar day to start at 1AM must love languages like SQL that start at index 1. But hey, at least it's consistent with year 1.
This is how e.g. C/C++ does it, this design is a mistake. The version information should be attached to the source code, not the compiler invocation.

It is pointless to compile source code of a certain version (e.g. C++17) with the wrong options switch.
Thank you, I've been thinking a lot about trying yoga recently and I might look into that
AskHN: Need advice for understanding the source code of clojure compiler
I recently started looking into the source code of clojure compiler. It helped me understand some data structures like bit partitioned tries, red-black trees and persistent collections, but I'm having trouble going beyond these structures and understanding how they fit together. There are a lot of interfaces in the code and almost no documentation explaining what they mean. Hence sometimes, I find myself getting stuck at some tests which might be meaningful to someone familiar with the source. The codebase is really clean btw, but I'm a student and don't know much about language design. And I'm having trouble keeping everything I read in my head. Intellij is of great help for jumping around the codebase but it can only do so much.

Are there any resources describing clojure's internals? I've already looked at the blog series at hyperion.com. What other advice would you give someone diving into a big codebase?
This episode [0] from a16z doesn't fully agree with that sentiment. It has to do with the commodification of EV parts and EV services, allowing traditional market players to catch up with the disruptors.

[0] https://a16z.com/2018/09/17/hallway-conversation-tesla-disru...
Your disdain for Krnacova [ANO] is palpable. Typical for Praguer, similar to disdain for Trump in major liberal US cities.

You make them look like they actively go around destroying bridges. One footwalk collapsed by accident and people rushed to investigate other bridges to prevent another collapse. Of course they found them in state of crumbling down so obviously tehy had to be shut down/prepared for reconstruction. You attribute the blame to ANO while it was more due to chance.

You listen too much to house development lobby if you attribute the housing bubble to them. It'm more likely caused by global historically low interest rates.

The taxi mafia question is hardly going to be solved unless the next government has economic understanding of the problem. By appeasing to all parties involved they can hardly move it forward.
I'm very familiar with cognitive behavioral therapy, it helped me so much with social anxiety. I love it and I recommend it to a lot of friend.

I also agree that sleeping is very important, and I've forced myself to sleep more in the past year, with good results (well except last month)
That's right, in the Black Scholes model for any option you can construct essentially a portfolio of money market+stock that replicates the option. So if you sell the option and buy and track the replicating portfolio, there is no hedging error. But you can't hedge perfectly when there are jumps, there is no replicating portfolio, only ways to minimize the hedging error.
This video might be easier to grasp:

Fantastic Quaternions - Numberphile
https://youtu.be/3BR8tK-LuB0

It also helped me to have a use-case in mind —- a motivation. Like maybe using the accelerometer/compasss in your phone to perform image stabilization or AR.
Hola otra vez.

1. Sobre Madrid

Quizás no fui lo suficientemente claro, moverte a Madrid podría ser cuanto ya tuvieras experiencia y el título de grado muy avanzado o casi terminado. Valencia tiene un parque empresarial bueno y para empezar está bien.

Madrid es una ciudad que es un poco inhóspita si no eres "nativo" de aquí. Yo mismo soy de otro sitio, pero te puedo asegurar que la oferta de empleo es 1000 veces la que hay en otros sitios (nos guste o no) y de mejor calidad dupliqué mi salario al venir aquí (los precios no son el doble, salvo la vivienda).

Luego tiene cosas muy buenas, como decenas de meetups de tecnologías variadas, barrios culturales, etc. Tiene su encanto.

2. Sobre la FP

Hacer un FP no es un error, de hecho, creo que es el "camino natural", pero en cuanto termines, ten cuenta que vas a tener un techo de cristal en cuanto a conocimientos, salario y ubicación (ver punto 1). Por lo tanto, tienes que tener una meta a largo plazo, que podría ser hacer el grado poco a poco.

Y ahora, mi consejo: sobre lo de "lamentarse"... Ojalá sirviera de algo, pero no es así. No eres el único al que le pasa esto y es completamente normal. Tienes que aprender de tus errores y tratar de no volver a cometerlos. Anímate, ponte las pilas con el ciclo formativo de FP y cuando domines varias tecnologías y tengas unos años de experiencia laboral intentas la universidad otra vez.

Como te digo, ánimo y ten en cuenta que esto es una carrera de resistencia más que de velocidad y el primer paso lo tienes (darte cuenta de que has fallado y en qué, parece obvio pero es lo más importante) ;)
> When EV gets popular enough won't all petrol station install chargers too?

More importantly, when EVs get popular we'll obviously see new power supply stations everywhere, and they may not comply with today's notion of a gas station. We'll see for example EV-specific stations such as rest areas or highway diners or shopping centers or autosilos or private parking spots that provide that service while drivers go on with their lives. These actually already exist, but as the number of EV cars is so small in comparison to ICE cars that they are barely noticeable.
Yeah, I will just shift my kids classes in school and clubs unilaterally an hour down. Or opening hours in shop I want to go to. And move meeting and buss needed to go to places and what not.

And shift or service worker will just come an hour later, no big deal.
It sounds to me that what is being monetized is the authority of doctors. There's a lot of medical conditions where you rely on the doctor to tell you what to do. After all, you don't have a degree in that.

Now I can buy a clinic and pressure all the doctors through an incentive scheme that they are not used to, and get them all to nudge the borderline cases into must-act cases. And chances are each individual case is somewhat defensible, and the doctor is still an authority. It's perfect, the doctors are not even going to admit their bias. But as a whole, a lot of people will be on treatments that they wouldn't have been on.
In that case, I foresee another wave of dongles.
Wow, that is a long piece of text. Can someone TLDR the actual conclusion from out of that verbosity?
I do use uMatrix and love it.

If you were able to read it without js, the reason is probably that HN meanwhile changed the link to the non-amp version.
Nice idea! Why not just put pricing on the site instead of asking people to email for it?

I understand it's a deeply technical product and you probably just built an MVP (congrats!). But definitely think about distribution and pricing upfront. It will force you to decide who is your customer and help adjust the website copy accordingly.

E.g. You could be selling to developers (via API) or content creators directly but your current headline "Translate images across languages, easily" is not strong enough for either. Appeal to your customers pain point (saving time, effort etc.)

There's a small bullet that indicates it's a web app so I'm guessing it's aimed at end users directly. If that's the case, forget HN. Write more targeted copy, put some actual product images, add simple no-brainer pricing (it could even be free to begin with) and share it on some content creators / marketeers group on FB. Get the ball rolling, let the market decide. Good luck!
One of the strengths of JS is how the runtime environment can be dynamically interrogated and polyfilled, and how it can often gracefully degrade if there's a mismatch between static assumptions and runtime behavior.

Is there a vision for how PureScript/ReasonML/Elm etc. can accomplish the same thing?

The brute force approach is to place a boundary between everything external and handle it via an FFI. This adds friction: apps built under this approach are less capable and evolve less gracefully. I hope there's a better solution.
Plastic wrap - you know where the juice will be spilled

Insurance - because you know the hands will slip

Make sure you do the backup. You will need to do a restore or complete wipe at least once if not twice. In addition if you have GREAT backups, or go virtual, you will probably do restores 3 to 4 times in the first year. Kids will hit buttons as they explore, this is a good thing, it is to be encouraged. And you will ask "Why on earth would someone take their root folder and throw it away?" Because kids learn by exploring. If you do a simple restore then they learn what they did and how to fix it. If you get mad, and spend a few hours fixing it, they learn not to explore.
That was WinCE with its own kernel, not NT. (NT kernel on mobile devices is relatively recent, from Windows Phone 8)
Broken promises in Javascript? ... unsurprising ... Here is an imaginary article that I would read: "New web platform runs entirely in webassembly generated by well-typed languages". Subtitle: "When hand-written Javascript is detected, continuous integration activates subdermal shock-collar that each of the developers is contractually obliged to have".
if you need the services of a professional hacker who is honest & discrete, then contact CYBERSPYCLOWN @ gmail. com. I saw the advert a beneficiary of their service did for them on their phone and decided to give it a try. They helped me hack the email of my dubious business partner who had hitherto been lying to me. The service was worth my money. they provide services like: bitcoin wallet hack School grade hack, hack into email accounts, all social media accounts, school database to clear or change grades, retrieval of lost documents, DUIs, company records and systems, bank accounts, credit cards hacking, credit score hack, monitor your partners phone

You can contact via Whatsapp or Call ; +1 740 315 8738.....
Only if the business pays them for the lunch break. (I was wrong about it being mandatory unpaid.)

https://www.lni.wa.gov/WorkplaceRights/Wages/HoursBreaks/Bre...
It sure makes for more dramatic price graphs.
Nobody except Germans knew about a poll. Seriously, why?
I'd ditch home broadband to save money for starters.

I might consider hooking up a keyboard/monitor to smartphone to make it a dumb terminal to an Azure VM which is the real computer.
> So, making good content that happens to span multiple episodes? That's the kind of engagement I really don't have an issue with.

No, it doesn't mean "good content" at all (it can accidentally be good content, but that's not usually the case). It means the ability to use tricks to get you hooked, to have you craving for more, and to trigger binge behaviour, no matter what the content is. There was no such binge consumption before, and there was no request for new content all the time, you could watch a random episode of a 10 or 20 years old series and you were fine with it.

On the contrary, with serials the writers/directors don't have to think about setting up a story that can start, develop and end in 42 minutes, which requires crafting.

They can patch whichever background story (love, treason, ...) that we have seen 800 times already, and activate it when they have no other idea on where the actual story should go. Even 'better', they activate it just 30 seconds before the end of the episode, so that, dammit! I wanted to stop there and go to sleep / do something else but I click on the next episode, and there we go, again, and again.

> However—Netflix has autoplay next episode turned on by default, and if you find the setting to turn it off, each episode ends with a large screen prompting you to PLEASE click to play the next episode. As someone who really likes episodes to end cleanly and give me time to think, this REALLY annoys me.

Well yeah, because the point of serials is to have people binge watch them, so the most common action is to watch an episode after another after another, and the publisher wants to facilitate this and makes you binge watch as much as possible.

He doesn't care if after watching 3 episodes you don't even remember the 1st one, he doesn't want to have clear ending, clear breaks that would give you the possibility to reflect and digest the episode, the point is to keep the flow going non-stop and occupy as much of your time as possible.
Illuminate the latent space of GAN for controlled generation and edit
I think you spelled Panasonic wrong.
Other than removing the tweet, which they didn't do, what could they have done?

The strain it would out on Twitter and law enforcement investigating every single tweet that contains violence would be too much.
I drove VW eGolf recently. Under the hood one clearly see that VW treats electrical cars as nuisance. The was a lot of empty space and a mess of cables. That is, VM still designed a car that was essentially a IC car with the engine removed and the battery stuffed under the back seats. If VM manages to change that in 2 years, then great. But they have a lot of cultural inertia to overcome.
Maybe some stations will have charging lobbies, where you can charge your phone and take a nap (charge yourself) while the car charges.
Python 3.4 is available from the official CentOS repos, and 3.6 is even available in EPEL.
Sons of a Rap
The Model 3's advertised long range is 310 miles.
To make matters worse, schools are rushing to adopt Chromebooks for every class. One laptop per child.

Now parents can’t be sure if the kids are working on homework or playing. Or multitasking.

Instead of teachers grading written homework, kids visit clunky websites created by textbook manufacturers, and do their homework online. Takes longer, and can be frustrating, but easier for the teachers. Pearson example: https://msdn.microsoft.com/en-us/magazine/mt842499.aspx
Company culture has a lot to do with it! I work with some airlines and Delta are definitely among the most innovative and open minded. Delta also do quite a lot of their systems in-house as custom development, instead of relying on packaged turnkey garbage from oldschool integrators.
if someone invented a typed superset of JS life could be so much easier Oh wait ...
There's your problem - Mauna Loa.

If those who want to say that CO2 levels are trending up then there is a significant need to have 1000's upon 1000's of monitoring points worldwide. This way the evidence can be gathered to show what is happening around the globe.

In addition, with these CO2 monitoring points, we need rainfall information, temperature information, plant growth rate information, vehicle usage, manufacturing and population information. We need volcanic activity information, we need land usage information, we need forest and bush fire information. This data collection is only the tip of the "iceberg" of information we need.

Without it, we do not have the evidence profile required to demonstrate what is actually happening around the world. Without that evidence, we are unable to see what needs to be done.

When it boils down to it, there are climate change effects that can be mitigated, there are climate change effects that cannot be mitigated. Choosing strategies that are ineffective is, in many cases, worse than doing nothing.

Take my country Australia for example, many of the species of plant life depend on drought conditions and the subsequent bush fires for the propagation of the species and regeneration of the land. Increased CO2 levels have a beneficial effect on the plant life by either reducing water consumption or increasing density and growth of plants, so that our tree population increases. Increasing forest coverage increases water retention.

Without comprehensive data, we are all blind-sided. There is no level playing field on which we can build the appropriate strategies.

For those who say we must do something now, how do you know that what is being proposed won't make things worse?
I'm still looking for a plug-in Camry or Tacoma.
So I wonder if there is an opportunity to create a service that let's you look up the center you are visiting, and seeing who the investors/ owners are. Then you can filter away any that has gotten bad stars/reviews based on bad practices.

Fight vc money with vc money basically.
Neither have Fortnite Battle Royale. You can buy the skin you want in the shop, for a predetermined amount, and there's no hidden fees.
Oh, automakers are finally putting security on their wide-open Car Area Networks - like the one that let a hacker stop a reporter's car - and this you see as only a bad thing?
And there’s the rub. From where are VW going to source their batteries? Having vertical integration rather than having to buy from third parties is a fairly substantial advantage.
If you want to run an Alto, the Living Computers Museum has an emulator that can be downloaded.

https://livingcomputers.org/Discover/News/ContrAlto-A-Xerox-...
Deciphering the Messaging Games Audience