skysight-inc/HackerNews huggingface dataset:
Of course the flaw is always in the programmer's understanding. Langauges do not manipulate or lie to you, they are what they are.

However, better tools and languages reduce your cognitive burden. The less mental context you have to work with the more you can focus on the problem at hand. If you have to constantly worry about language edge cases and odd behavior, it really detracts from being able to focus on the problem you are trying to solve.

There is a reason languages like TypeScript and Flow exist, they are helping to reduce this large burden JavaScript carries with it.

JavaScript is really great for small scripts (which is the use case it was designed for).

Anything beyond a few hundred lines starts to carry a lot more cognitive load. Not to mention that we are now building full fledged applications with tens of thousands of lines in this language.
I have lived in Minnesota, Indiana, Illinois, and Wisconsin.

They are very different to us, but they are more like each other (and Ontario) than they are like the other places I have been. I can definitely see how outsiders might consider them to be indistinguishably similar without actually living in multiple regions of the Midwest.
Those are both just repeating the Sagan scare scenario and rhetoric, handwaving about levels of smoke and tar generation that we know is wrong given previous nuclear test explosions, and smoke generating events like the 1991 Kuwaiti oil fires.
It would free up weight / space for a turbine, it would mean Tesla needs fewer raw materials (and less cobalt) to make a truck.

It's the difference between a hybrid and a battery electric vehicle - the hybrid needs a much smaller battery.
The question was how your solution is better than a hosted logging solution. An "automatically pulling in state and logs for associated nodes" requirement is achieved in cloud log hosting by placing tags on the logs. This tag and this tag are correlated, so show these things to the user, for example. This is accomplished with a search engine. This is assuming all data is sent to centralized storage.

I was, in part, responsible for creating a cloud logging service. I've never heard the term "lifecycle events" before, but it sounds like something where a device has a life and over time it has events occur, some of which are logged, and some of which are not. Whether or not sending these logs in a controlled way or not would not seem to matter much if the logging was aggregated in a centralized location. The "benefits" of not sending all log data from a device are not presumed to be that important, given bandwidth is cheap and storage even cheaper, increasingly over time for both.

Controlling what information is and is not sent from a device might be interesting (assuming correlation with this and this device, log to here), but you can't depend on the device to have the room for storing that stuff for long, or having much intelligence in sending it on (unless you run something like Particle's devices which have some cloud connected logic built in).

A dedicated edge device for this task might be interesting, but some IoT use cases won't have those edge devices available (at least for some time) on customer premise (home?), so logging to the cloud is presumed to be the only solution here. This reminds me, Microsoft just released some IoT stuff recently that may be related.

The question for how your product compares to existing cloud logging solutions will continue to resurface for y'all. Figuring out a good answer to that may make all the difference in how you go to market!
I still find a lot of reasons to use Ruby, though like you I spend a lot of time doing JavaScript in places I wouldn't have a couple years ago. (For a long time I've been anything-but-JavaScript, but I was also using JavaScript before it was cool--somewhere on a hard drive somewhere is a JavaScript implementation I wrote as a scripting layer for a game I was working on in like 2006...)

My experience with API design in JavaScript is that it still kind of sucks. It's not the worst, that wonderful spot goes to PHP, but it's distinctly harder to get something usable and maintainable done than Grape/Ruby. Probably worse than Flask/Python, too. The Swagger tools out there for JavaScript aren't very good and none of the lesser-used alternatives seem any better; maybe it's the stateful/metaprogramming-friendly nature of Ruby, but `grape-swagger` is really nice and nothing comes close in JS, at least not that I've found.

Data representation worries me, too. I have not yet found a decent `grape-entity`/`representative` library in JS (think a `grape-entity` or a `representative`). On top of that, SQL library support out there is pretty bad, Sequelize being the best I've found but much worse than Ruby's Sequel or even ROM. Sequelize is still frustrating and clunky.

I'm also uncomfortable dealing with money and financials in JavaScript, in part because of the lack of a BigDecimal/fixed class that I feel like I can trust (as I'm not really qualified to judge the implementations of the billion gems out there). A standard library I feel like I can trust is still out there, somewhere.

If all I have to do is plop out an endpoint, then JS (shouts, Express!) is as easy as it gets, and that's fine. But these days I need more, I want my tools to help me with it, and I don't really have time or inclination to build them, either.

If I'm missing any that are worth checking out, though, by all means, I'm very interested.
So much rationalization and excuse making. Surprise, people don't like being forced on some institution's schedule, forced to ride with strangers without any kind of standards or code of conduct or even just personal safety measures, and they don't like paying essentially just as much as driving a car and they don't like it taking twice as long to get from point A to point B by going through points D, E, and T.

It's really not rocket science, yet the cult of public transportation that holds on to parameters and variables that made sense in the late 19th and early 20th century simply cannot seem to internalize new information.

Whenever this issue comes up I feel like I'm in that scene in Idiocracy where the presidential cabinet's response is a circular logic of "plants crave Brawndo, because Brawndo has electrolytes, what plants crave" (or something to that effect).

Surprise, people, sane people don't want things that are worse that an alternative that is better in many different ways.
I think Google should change the Swastika that represents Buddhist Temples to face right instead of left. Its a small change that would go a long way.

They are both correct, but the right facing one is more politically correct, and arguably more correct generally.
> We could create a parser framework that allowed a client to get some sort of generic AST and reference graph

I think this is assuming too much about how the language server is going to work. For example, does it parse everything greedily, or does it know how to parse stuff on demand? If the AST is in-memory in the editor, that might not work too well with giant projects that need lazy parsing. A language server might also want to do really fancy things like bust its file cache on INotify events.
Surely it's simply a question of putting fire on the blockchain?
Yes! Their toilets have a special shape so that one can look at their own poo before flushing it.
Crassus seems like he did just fine as it was. He was the richest man in Roman history (excepting Augustus) :) Then again, he was instrumental in turning the Republic into Empire, so he's a bit of a mixed bag.

Yeah, I think they want a 'greaser' company that will help smooth out governmental workings, FF deployments, and other stuff. Building drones is hardware, and hardware is bad at 'scaling.' Especially, since this kind of hardware is so 'critical' and probably need a lot of testing.
Except Android, most embedded stuff, home "routers", iot, datacenter gear like network/storage boxes...
> Canada and our Midwest share, among other things, manners, weather, topography, and a tendency among their inhabitants to downplay their own racism

uh okay.

The author does no Canada is larger than the US? Seems kind of ridiculous to paint an entire country like this.
You don't need to escape a sandbox when the application has access to all the user's data.

The attack surface of a gmail implemented in C++-compiled-to-wasm is almost certainly going to be larger than a gmail implemented in JS, because the runtime environment is vulnerable to double frees and heap corruption and other attacks, even if it won't escape the browser sandbox. My gmail tab basically has access to my entire life.
Because cars are far more convenient and a better solution than transit for most people.
Please explain how NN is keeping competition down. Also consider that we haven't had 'official' common carrier NN until last year. So where was all the competition then since NN was not a barrier?

> Comcast's of the world can oversell their lines by 4x what we can because they can simply get the word out to low-traffic users better than we can.

So NN prevents you from getting the word out? Huh?
This I can confirm, a work friends family had to pay for the cleanup and delay room when her brother committed suicide via train.

I'm not in Japan at the moment so I can't ask the figure, but I believe it was in the region of 10-20k us(take that figure with a huge grain of salt, I'm going off of my memory, and still drinking my morning coffee).
Probably from the comments on specific videos...
"Controls your account" is possible without ever exploiting an interpreter bug or escaping the sandbox. Your account credentials are usually available inside the current tab.
We have a lot of content: text-based interviews, a podcast, free-form articles, and a forum. And there's more coming down the pike.

Different visitors like different content, so the current homepage surfaces a curated list of all of it. To see just interviews: https://www.indiehackers.com/businesses
Unfortunately, the answer is no.

https://www.reddit.com/r/firefox/comments/7btuln/so_long_and...

The Firefox team has specifically said they won't add support for the foreseeable future.

https://bugzilla.mozilla.org/show_bug.cgi?id=1246236#c113

More here:
https://github.com/danny0838/firefox-scrapbook/issues/209#is...

Losing several hundred thousand users¹ probably isn't in the team's best interest; so hopefully they will make it a priority to revisit this, but I have a feeling there are resource limitations that will make this by design won't fix.

¹ https://docs.google.com/spreadsheets/d/1TFcEXMcKrwoIAECIVyBU...
> Within the city of Denver, only about 34 percent of people live within walking distance from stops where a bus arrives every 15 minutes or less, far behind cities like Seattle or San Francisco.

That seems critical, especially in a city that gets cold during the winter. Nobody wants to wait half an hour for the bus, when it's cold and dark out and you have things to do.
Social media is to socialization what candy is to food: It's enjoyable and healthy in moderation, but it is amazingly bad for anyone, especially kids, in large quantities. It also doesn't fulfill any fundamental human need that can't be satisfied in better ways.
> but most importantly they are out and engaging with their peers face to face

Why is it important? I hated all those things as a kid.
How does a TOS relate to this? Now that you've found the Wikipedia article, you might as well read it.
It's horse shit questions like that in tech interviews that caused me to start my own company and leave corporate America. A whiteboard is just a glorified chalkboard, and I got sick of being asked to prove I understood how to use and manipulate one of the most complex systems ever invented by man by basically rubbing a soft rock against a hard rock. I figured if a company couldn't do a better job of interviewing me than to ask ridiculous puzzle/whiteboard questions that have nothing to do with their business, then I probably didn't want to work there anyway.

Throughout my career, I have valued companies who can ascertain my skills by looking at where I've worked, code I've worked on, and the conversation we've had. Those companies seem equally adroit at determining the market and making good business decisions. Nearly every place I've worked who employs puzzle questions has either failed to maintain their market position or gone out of business. Sure, there are exceptions, but not many.

In my opinion, puzzle questions show a lack of knowledge and insight, and before starting my own company, I made it a habit to walk out of any interview that employed them.
Perhaps hammer and drill were a bad example. Think more of things like a ladder. Ladders are expensive and likely won't be used that frequently. You usually know ahead of time when you need it (going to wash windows on the weekend, put up Christmas lights, paint your house).
That really only works if your intervals are relatively short, not where they’re 30-60 minutes, as in Wilmington.
We’re not talking about syncing using the server but rather local file that is later synced via a file sharing service.
Amazon has the ability to easily fix this. Also, I would say that I believe the reason why Amazon isn't collecting and paying taxes is not because of US sellers; it's because of foreign sellers. Their existing process allows them to put it on the seller, who may be one of the thousands of chinese sellers they are signing up. This allows them to outcompete Walmart because they can say it's the sellers responsibility. The seller, not located in the states, is under no threat to ever have to pay that state tax.
AI will obliterate half of all jobs, starting with white collar
Hopefully PHP (composer.json) support makes it in soon! :)
> Byzantium was never actually Greek, many emperors didn't even speak the language.

Huh? I'll admit I'm not that well-read about Byzantine history, but I had always been under the impression that from the reign of Heraclius (mid-7th-century) onwards[1] the court language was always or virtually always Greek.

[1] Which is also as good a dividing line as any between the "Roman" and "Byzantine" periods.
It's simple. Cars are better than mass transit. A car is a personal on-demand door-to-door transportation system. Mass transit is a shared, fixed schedule, partial mode transportation. It's ironic that their answer to the failed mass transit system is more mass transit.

I see the future of transportation in autonomous electric or fuel cell automobiles, either publicly owned, privately owned, or corporate owned (ie Uber), probably of mix of all three.
The key word in the quoted text is "scientists." The media hype was real. Unlike the current climate change hype, it wasn't based on scientific consensus.
Curious is the representation of a lot of religions but not a cross present?

https://imgur.com/a/kJzG4
Call-to-action URLs: Not everybody knows about new TLDs
The real answer is that states and local municipalities don't matter.

They are too weak to enforce their laws. Their decision making process comes down to enforcing its tax regime and possibly losing all the commerce when the big company just moves away -
increasing their irrelevancy and underfunding - or not bringing it up at all.

Only a select few governments, national governments, and multinational governments are relevant enough to coax corporations into compliance.

And even then, they are just trying, as the entire framework of their government's existence can be successfully challenged by the corporation's lawyers.
My recommendation is the fast.ai course by Jeremy Howard. His explanations are amazing and the practical usefulness is immediate.

http://course.fast.ai/
Introducing BuildKit
Thanks - that's a lot like what I had in mind!

My gut feeling is that dynamic typing + tests & static analysis is faster than very heavyweight languages (e.g. Java) but probably near or less than languages with more advanced typing systems like Haskell or Rust, but I'd really like to see something more comprehensive than a subjective opinion.
I'd like it if github shows which projects had to be reminded of vulnerabilities this way instead of the developers knowing/addressing things themselves.
I'd argue some fraction is enough. It still represents millions saved in damages.
It'll usually leave on time from the main terminal station. Arriving is another matter.
This is a really cool post. You can also target IDA itself directly, rather than the decompiler, making it difficult to even view the disassembly. It's been awhile since I did any of this kind of work (it's relevant to software security tokens, games, and content protection), but within the last few years people have published IDA RCE memory corruption, so I imagine it hasn't gotten too much harder to hopelessly confuse IDA.
Python Data Science Tutorials
Careful though, some areas (Tokyo and south), you stand on the left and move on the right. Caused my wife and I a fair bit of confusion one holiday(we live near Yokohama).
The US certainly isn't teetering into anti-semitism to the degree Europe is, but YouTube is still full of vile comments, some "ironic" and others less so.
It's not that simple.

Cars are better than mass transit in a low population density place. In a high population density place like Manhattan you wouldn't be able to get enough cars to fit on the streets if everyone was in a car. If you used buses you might make it work but not cars.

So you're right about Denver but you made too much of a blanket statement.
Most trains don't use a turbine engine, they're usually diesel electric.
Being willing to work together is a low bar for discrimination. A lower bar would be more likely to hire someone with equivalent credentials.

I imagine if you looked into it, New Yorkers would be much more likely to hire a New Yorkers over a New Jerseyan with similar credentials.
> In what way is that a demonstration of flexibility?

By accommodating developers with various preferences. You can have typechecked classes with TSX like React, or self-contained components leveraging traditional HTML/CSS, which is how Angular components are structured.

> How is it any easier than React? Seems the exact same to me.

There are many similarities between Vue and Angular, especially regarding the DSL in templates. Whereas going from Angular to React is a significant rewrite.
I work in sales tax law and my theory is that the states will agree that it does not create nexus because the seller is not DELIBERATELY deciding where the product is being stored. In other words, it is impossible for the seller to even know which state they have nexus with.
It seems like GitHub is slowly moving towards building their own static code analysis and security scanning. CI is probably coming up. This will bury many 3rd party services, but will be more convenient for end users.
I remember seeing an HN post a couple years ago about a startup focusing on education in jails. Anyone has more info on what's the name of that startup and what its up to?
Aren't dependent types undecidable?
There's also just more things in the way. It may have been difficult to tunnel through a mountain but it's several times more difficult now to both deal with getting the rights to land with all the people in your path _and_ tunnel through the mountain
700 oil wells along with several lakes of oil burned for months in 1991. Many of the same people who projected 'nuclear winter', advanced the same environmental winter projections for the hypothetical fires before the conflict.

https://en.wikipedia.org/wiki/Nuclear_winter#Kuwait_wells_in...
Isn't the typical practice amongst software engineers, when you don't know something off the top of your head, to cut and paste from StackOverflow? Why do we need day-long job interviews and whiteboards to ascertain that?
Which alternatives?
I'm guessing that's less than 0.01% of the actual land area. Anyway, there's mountains, forests, arctic wilderness, islands, etc. where some people live in various concentrations. Human civilization would take a massive blow from an all-out nuclear war, but human beings wouldn't go extinct, and some elements of civilization would remain. It's not like all technological capability or knowledge would be lost.
Neither DOS nor Windows had any compiler included. DOS did have a BASIC interpreter, later they did away even with that (with Windows 2000 I think).
In Linux you had a rich range of compilers, interpreters and other development tools, right in your distro. I'm talking about late nineties here. The two were absolutely incomparable in this aspect. Although, I have to admit, I preferred Borland's documentation to Linux man pages.
There are schedules for the subways, but also a very high frequency for trains.

Off the top of my head, during busy hours for me going towards Tokyo there would be a train every 5-8 minutes. (And there are multiple lines, although I'm quite far out, so they condense as they get closer).
These guys time the door to close to match the time of departure, I.e if the door and the warning tone takes 5 seconds, they’d press the close button 5 seconds before the time of departure, and the door motors are calibrated to be precisely to close in a certain speed always. They have timers to make sure they are not off. So that’s why 20 seconds to them is like an embarrassment
OpenBSD's performance is atrocious. Scrolling the browser laggy and unresponsive on my ThinkPad x220, and closing tabs sometimes results in multiple-second freezes.

That's maybe good for a router but simply not HPC material.
They hate Christianity so much they used a building for the icon unlike every other religion represented. They're so triggered they couldn't stand to use the cross.
>Does a chinese family moving into an italian neighborhood all of a sudden mean that no one can open an italian restaurant?

No. It does mean a lot of other things though, like a vastly increased chance of chinese/italian intermarriage for their descendants, which means their descendants will not share your ethnic identity - it will be destroyed. Whether you think that's a good or a bad thing is an entirely different matter.

>the only reason you would not want to live near someone else, is because you (not you personally, in the general sense) don't like that someone else.

Not liking someone is not the same as not wanting your descendants to be like them. Wanting for yourself (or, your group) is not the same as hatred of everyone else.
> I don't think any US prisons would allow students (this was for a study abroad class) to walk among and interact with unrestrained prisoners for safety reasons.

No, they definitely do.
Something that really irritates me is that strictly speaking you don't have to have an internet connection, they could have a the DNN on-device for this purpose.
Agreed, but Denver is not as dense as Manhattan. You also have to take into account that autonomous electric cars will be much smaller than regular cars (see the Google Gumdrop autonomous car), and traffic can flow at a much higher rate, since they don't need a following distance for human reaction times.
So legitimate question. If the social medium of children should be physical, why should adults be virtual? Or more generally why are adults who are supposed to be mature and capable of rational decision abandoning physical interaction for addictive social media?
mapgrep has detailed that below: https://news.ycombinator.com/item?id=15715971

"I am not a lawyer and this is not legal advice, but I believe this is, sadly, dead wrong. The infamous Computer Fraud and Abuse Act contains a provision barring not just unauthorized access to computer systems but also accessing such systems in a manner that exceeds authorized access. In other words, if you break terms of service on a website, you may be in violation of the CFAA."