skysight-inc/HackerNews huggingface dataset:
Thank you :)

Sorry, no. I used to be really into parsing algorithms and tools, and I still consider them useful for more mundane tasks. But the last thing I need when exploring the syntax of a new language is someone else's arbitrary limitations.

My language parsers [0] tend to be rather messy recursive-decentish creations. But I think that's fine; since in a new language the syntax should be allowed to move around freely, and prematurely nailing it to the floor to check a box isn't really going to help anyone.

What usually happens is I'll tighten the parser as needed along the way when I feel confident enough. Which brings us to the issue with parsing tools, they're all in from the start rather than gradual.

https://github.com/codr7/g-fu/blob/master/v1/src/gfu/read.go

https://github.com/codr7/cidk/blob/master/src/cidk/read.cpp
They still don't have isolated per-domain render processes... That means if I exploit any renderer, I can take all your cookies for online banking and your webmail.
You can play around with C++ lifetime analysis in Visual C++ 2019 and clang tidy.

It is still WIP, yet to be deployed at large, naturally doesn't cover binary libraries, but it already a very good improvement.
I am assuming a more traditional terminal set up where it could be used for injection attacks and escape sequences to execute arbitrary code - combined with the dubious tradition of unchecked ads as a vector.

It is possible they had learned from mistakes of the past and have proper output and input segregation to prevent such shenanigans entirely. In which case that would still leave social engineering as an attack surface. "Use X for your product - except X is ransomware or harvests sensitive data."
Also, as I understand it Fairchild Semiconductor's success was due to technology which their previous employer just wasn't interested in researching. It was a pretty clear cut case of employees putting their skills and general technical knowledge to better use elsewhere, not "carrying secrets in their heads".
What is the point of not vaccinating?
I think this is great as a self-assessment tool, especially for beginners.

It would work great with other learning tools, like MOOCs, datacamp, dataquest.io, as part of an overall data science learning process.

I'm more skeptical of its ability to help companies select candidates, but I could be very wrong about this and if I am then it's a huge win, so thanks for developing it.

I am super interested in seeing how you all develop this in the future,there's a lot of potential here. Is there a data science specific mailing list I can sign up for? I honestly, have zero interest in hiring for other roles so I am not going to sign up for a general mailing list.
"go build" doesn't fetch the dependencies, does it? Go uses the local settings (i.e .netrc file in your home directory)
Oh, this is certainly pretty pointless.

However these vehicle classifications tend to be fairly well standardized and “luxury” has a specific meaning.

Even in Denmark a 3-series will fall in the D-segment as a ”store mellemklassebil” and isn’t a “luksusbil” in the F-segment.
I'm a big critic of Jira for this reason.

I think the more fundamental issue is that most businesses that existed before and after digitization don't really understand or appreciate that they are alive because of that transformation.

Most tech enabled companies do not understand that competent IT execution is important to their ability to have freedom of movement and the ability to respond to change in their markets.

Also Developers think developing is important, but also business thinks business is more important and they got by with paper and phones for a long time before computers turned up.

Both are fair points.

I would say that quality of life at work (in tech) is a function of how much the business thinks that the work you do is important. Is IT a cost center or a capability factory where you work?

In start ups and tech focused companies the core work is technology so it's easy to understand the investment. But places where IT isn't core work, developers are just cogs. They get treated like crap and are made to sprint because who cares, the 'actual' business is important.

Lastly, IT workers talk a big game about Unions but I'd really like to see the day where a strike by IT workers starts with them walking off the job after turning off the network.

I think Atlassian is the Uber of the software development process and devs are the drivers.
Hoax-Slayer Central – Main Menu
I am an electrical engineer by "education" and "profession". I was never too interested in gardening or plants until my roommate tore up the backyard grass. I spend most of my time (like you) in front of a computer.

Now I can spend almost an entire day tying up tomatoes, planting seeds, creating wells in the dirt so water doesn't run off, doing anything that will help more vegetables grow. There is something extremely healing that comes with tending to nature. I would bet every human has the innate ability to do it.

We are mostly very disconnected from nature. Once you get back to it, you realize how healing it is for your mind and body. Now, I literally NEED these days in the backyard. After one of these days, I am more at peace.

I know not everyone has the space. You can also grow a lot of things in containers. People throw away all sorts of pots every year that they get from nurseries. I have picked up hundreds off the side of the road (in the US).

Also, as an engineer, you realize that your computer is not very amazing compared to nature. You're in awe at the ability of plants to respond to different situations and simply witnessing their growth provides the contrast that you need to put your computer and the technologies around you into perspective.
Another reason is what if upstream deletes the package? What if github goes down?

Still, maybe we are better off vendoring packages. At least that would make us consider our use of deps.
Stylo shipped in Firefox 57, under the name "Quantum CSS".
A Post About Itself
What incentivizes developing new ways of doing things, then?
I'm trying to figure out why my comment was so downvoted. It was a legitimate response, based on my actual reaction to reading the article, and generated a ton of thoughtful discussion, which has reframed the article for me. I'm honestly curious as to why it was downvoted.
That seems an unnecessarily hostile response.

So you admit you don't really know much about the matter, but consider your opinion qualified by virtue of somebody asking you for your opinion?

Yes, I admit that I don't know much about OSS. But I did not state that I have a qualified opinion. In fact, I answered "Don't know/no opinion" on those questions.

The reason I posted my reply was to indicate that there must be some people worried about the situation, or it wouldn't have appeared in a survey from a very large, frequently mentioned on HN, tech company.

You can ask me what I think about inflation but that wouldn't make me an economist, would it?

No, but you could relay the fact that somewhere there are people who are apparently concerned enough about inflation to ask you about it.
But it was tripped due to the loss of contact/difference with the touchid sensor (attached to screen) and motherboard (attached to battery).

An interruption in connection, or a change in device identifier on either end is cause to require an “apple-authorized” reset, or discarding/ignoring any sensitive personally identifiable information (PII), of which fingerprints are definitely PII.
You’re missing the point and illustrating it further. The comment was garbage because it derailed the entire discussion around terminal ads to try to direct it to FOSS funding.

It doesn’t matter if they both agree that text ads are bad. It’s basically a “think of the children” derailment except it’s “think of the poor foss dev”.
In Rust GUI code is quite common to have Rc<RefCell<>> scattered across all widgets callbacks.
"There's much less chances for things to go wrong in this design since there is only one code path for updating the components state" ^ - well said! I'm going to update the article to be a bit more clear about that.
If it was completely decoupled back in 2012 then there wouldn't be any advantage to leasing the subdomains or Google being peeved by it enough to take action.

I suspect what is more likely is that the subdomains were separate but not completely unrelated/correlated to the primary domain. Google likely assigned a certain amount of value to the mere fact that it came from the core domain. I think that is what changed here.
Well, the three times there make about a second for one light-change. So let's say it makes two light-changes, to be sure, for three images (it does say "multiple images", not "two"). That's two seconds, and then say there's another second for processing. Not too unreasonable, especially if (as it says) single-image systems also take about three seconds overall.
Original BBC video: https://www.youtube.com/watch?v=Zbow21FKJS4

It's clear that in the original BBC video the parts where he fails the routine with the stick are false. They filmed the episode in a few days or a week. Also, pretending to fail in the first attempt is a common trick in circus.

What else is fake? Is the 3 years rule real, an exaggeration or totally fake as claimed in the other video?

If a random guy with a webcam is more reliable than the BBC, how does this affect the policies in Wikipedia about good sources?
Facebook scans system libraries on Android and uploads them to their server
Most project managers I met were just the punching bags between customer and devs/designers.

The good one absorbed it, the bad ones kicked down.
Here's some quick math.

The price of a model T in 1908 was $825 or $850 (google results vary). The median annual income was between $450 and $525 (again, sources vary). So a Model T cost 1.6 to 1.7 times the median income of a US worker. For a car that had no air conditioning, no radio, no airbags, and a top speed of 45 mph. Near the end of the production run (mid-late 20s) the cost of the model T had gone down by over half - thanks to production line manufacturing.

This site provides a breakdown for the cost as a fraction of median annual income of Chevys over the course of the 20th century: https://cars.lovetoknow.com/Car_Ownership_Statistics

By comparison, the current US median income is just over $60k. You can buy many of these cars for less than half of that. Some less than a third: https://www.truecar.com/prices-new/kia/ Each of these cars is drastically safer, more comfortable, and with amenities like aircon radios and more.
That's still a "request process".
True, but drivers methods are exposed through IOKit framework, which clearly does not even attempt in reducing the attack surface, and instead, makes the exploitation easier. Thus, its design appears to be fundamentally broken.
>The flu virus is a very special case due to its rapid mutation and seasonal activity, which is the main reason why it's a challenge.

Exactly. The flu and the common cold viruses are different from most others, which is why we don't have a cold vaccine and our flu vaccine is only good for that season's flu (maybe). The flu and cold mutate very rapidly and constantly, whereas those other viruses don't.
Popularity does not equate to value. Perhaps the market simply does not see his thin eslint wrapper as a valuable tool.
How exactly were these websites able to install this malicious code?
C and C++ were also being used in production with partial support for K&R, ISO C and C++ ARM.

Hardly any different.
Product managers shouldn't just be watching a product team execute, but planning integrations, negotiating buy in from other teams, and planning how future features/integrations can proceed.

Building a product is a human process.
https://www.amnesty.org/en/latest/news/2018/03/apple-privacy...
Campaign targets Apple over privacy betrayal for Chinese ...

https://www.scmp.com/news/china/policies-politics/article/21...
Apple pulls major VPN from China App Store | South China ...
no third parties
and thank you for your support!
Yes, but you need access to the OS, which means you need a login exploit AND privilege escalation exploit, or a hardware-based backdoor or to mess with the RAM bus while the computer is on.
If you want to pay $0.99 a month, Bria support push notification for SIP accounts on iOS.
I just got my physical copy via UPS, I'm really curious to see a teardown of what's powering the embedded screen & video.
All of Barack Obama's reading lists combined
If you don't buy bread a slice at a time, you spend a lot less time buying bread, time you can spend on other things.
Thanks for the heads up about this year's Summit.
It's entirely possible that all of those someones are outsourced. If they're using a lockbox service[1], the entire cost of processing your mailed check can come out to less than $1 (substantially less with sufficient volume). And at the same time, many lockbox services will expose your data to offshore contractors doing the manual components.

[1] https://en.wikipedia.org/wiki/Lock_box
Crosstalk Solutions also have an excellent YouTube series on how to install and configure FreePBX v14. https://www.youtube.com/watch?v=fTtql5lMeKk&list=PL1fn6oC5nd...
I was raised on the concept that we are lucky to have an abundance of food and that there are people going hungry in the world. In my house almost no food goes to waste. I would feel like a scumbag if I was throwing out food.
These incidents are always infuriating to hear about. Every company in the world (whether they are writing software or not) needs a bug bounty program.

Although Starbucks is on HackerOne now, so hopefully things are better.

As an aside - "would easily make me a couple of millions of dollars" is definitely not true. Discrepancies even in the thousands of dollars would be caught pretty quicky by their accounting software, so please don't be tempted to try this.
I think that's revisionist thinking. I wrote software through that period; I remember it as expensive and closed. The free stuff was exceptional because it was free.

I wrote software in that period, too. So, no, it's not revisionist. Yes, closed software was very expensive. You'd pay upwards of $1,000 for a compiler, or $500 for a spreadsheet. But there were tens of thousands of public domain programs that were also available. Some of the PD libraries from organizations like TPUG were massive. No, it wasn't all good. But if you wanted higher quality, you paid the money for it.

Come on; Linux started in 1991; Stallman was an unknown and just beginning his ministry in the 80s. Corporate software dominated everything, including the IBM PC which was the flagship of Silicon Valley. DOS wasn't free; software for it was for sale everywhere.

I think you're thinking of a later period in time than I am. I'm not thinking x86 era. I'm thinking Z-80 era.
Markings on snakes are one of the more prominent examples. I don't have a source, but I've read that human eyes are very well tuned to spot them- an evolutionary advantage from when we were living in forests?
Doesn’t make it past accounting.
We've mostly lost ourselves in productivity.
The bakery will sell you half a loaf if you ask, which is what I tend to do. I never tried asking for a smaller portion, maybe it's possible.
Lewis Hamilton Launches Meat-Free Burger Chain
the thinking here is that if a PM is managing 3-4 projects with 5-8 people per project at any given time, there are potentially hundreds of questions/requests that come in per day. Yes - some come in through tickets but rare is the time that is so regimented.
just putting them on a list requires an assistant until now
until now
Because I have more money than time? I despise wasting my time doing stupid errands everyday, I rather buy a lot of food at one time and throw away most of it.
Used trucks are generally a pretty good buy. Demonizing 'used' isn't good advice.

On the other hand, it drives down the price of my vehicle purchases. So go right ahead!
Thanks for the timing correction!

I hoped "every few million years" was vague enough that I didn't have to look it up, but sometimes you gamble and lose :)
The median income in the US today is just over $60k. You can buy a new car for under $20k: https://www.truecar.com/prices-new/kia/
couldn't agree more.
its been great
It sure seems the size of the refrigerator itself is significant: if you have tons of space, you just store more, and it's easy to lose track of.

Basically, a smaller fridge might comes with lifestyle changes, but, also a much smaller cognitive load. If you can't store that much, you don't have to recall when you bought it, or what you still have.

In our house, a lot of food waste is in cooked or par-cooked food, which comes without a label, stored in a container.

I'd be very curious, but I do notice that the US wastes a ridiculous amount of food (~30% I've read in recent articles). We also have the largest refrigerators.

Of course, I seriously doubt you'd ever get any kind of regulation on refrigerator size in the US. But, it would be interesting to see how that compares with label changes. My suspicion is that in the US, the effects from label dates isn't that great. We just have too much stuff.
I suspect you'd see people doing this even if they were well funded. Charities often happily continue fundraising long after they've reached their goals.
I really don’t get it.

You’re running their code, whether it prints an ad or not. There’s no need for “injection attacks and escape sequences” at that point.
> Consider a world where the norm is not MIT/BSD but GPL dual licensed with MIT for a fee

Note that the MIT license allows redistribution: anyone who bought a single MIT license could legally distribute MIT-licensed copies without continuing to pay the original author for additional licenses.
IANAL but shouldn’t this be a requirement within the GDPR? As a data operator, an organisation has the obligation to disclose any loss/leak of data, so this should be enforced.
Testing Your React Components
You will be amazed by even a formal request process can become chaos. At my current job, even with a request process and a ticketing system, requests are either being lost all the time or we need to deal with them immediately so they won't get lost.

I don't think is that simple. It needs proper design and someone on top to watch and pull the strings from time to time. At least in the beginning until this becomes the norm and people can pass it to new people without getting lost.
There is a lot of concern in this thread about open source projects needing funding and they're not wrong. There are a lot of projects that are underfunded--most of them, in fact.

However, it's not like the developers of and contributors to these projects naively go in thinking they're going to get paid anything. They graciously choose to make the fruits of their efforts freely available regardless of compensation. And, yes, there are companies making money off of that generosity.

My point is; nobody is in the wrong here. Both parties have entered into this agreement willingly.

Injecting ads like this is wrong because the developers are reneging on that agreement. It's as if the developers are saying, "You know what? I changed my mind and I want some money for this because companies are making money off of it now." What's worse is they aren't even charging the companies directly.

I'm all for a discussion around how to help generate funding for FOSS projects but have we not learned from Google, Facebook, and others how wrong a path advertising can be? At what point are the advertisers going to want demographic information and the module developers start requiring you provide that information at 'npm install'?
Yeah. It's like overloading people constantly and then offering mediation classes so people can cope.
I think the SmartCar didn't sell in the US because the mileage was shockingly bad. You'd expect 100mpg for something that small and light. It didn't seem 'smart' to American buyers at all.
soon listening to certain music will become a problem

Most rap is violently misogynistic and homophobic, that’s another example. I don’t know if anyone was ever ostracised from a tech conference for listening to Eminem though.
Also interested in the app
I oppose funding intermural sports. I'm still (strongly) in favor of intramural sports. If someone (or their parents) imagines they are a professional prospect, I favor the club system, like Europe has for soccer.

Thinking about it a bit more, I'm okay with amateur intermural sports. Like wrestling, swimming, track & field. So while I don't know exactly where to draw the line, I'm a hard no on commercialized sports like American gladiator style football, fast pitch baseball, basketball.

--

Yes, ideally, we should have magnet schools for STEM, humanities, fine arts, performing arts, agrigulture, voc tech, etc. The goal is equal opportunity, helping kids find their niche, not equal outcomes.
It's fascinating how little we know about everyday numbers like pi and e, it's widely assumed that they are normal but there is no proof for this (and it's extremely difficult to do so). In fact we believe the fast majority of numbers are transcendental and normal but we only actually know of a single normal number, and it is a manufactured number.

Numberphile has an excellent video on the numbers we know about and the quest to find / define normal numbers: https://www.youtube.com/watch?v=5TkIe60y2GI
I don't agree with npm's ban, but open-source developers don't necessarily deserve payment for their work. I don't think there is much productive discussion to be had in the way of "how open-source consumers can contribute back". The reality is that the vast majority of consumers don't care about contributing back and never will; this is fundamental to the nature of open-source. Thus, if those developers want to get paid it's up to them to come up with a monetization strategy that works for them, whether that be the red-hat model, enterprise licensing, or even cli ads, let consumers decide if they can tolerate those terms.
"Free during open beta"
Why do you find the point insightful? A defense will work better than a lament.
Very true. As an example, Bioware made a lot of good games 10-20 years ago. I don't know how many of those people still work at Bioware, but I would guess it's not very many.
This is what the free market chose. People bought these devices en masse and continue to do so.

It’s on us - the end user.
It might be good enough to flag "interesting" websites for further research on native (or emulated native) environments
Targeting everyone is a great way to hide who you're targeting.
They would have no need

https://www.amnesty.org/en/latest/news/2018/03/apple-privacy...
Campaign targets Apple over privacy betrayal for Chinese ...
Why not switch that around (honest question)?

If you are a software developer and you want software without adverts, pay for it. If you want software for free, you accept whatever the author of that software chooses to do to pay their bills.
You vastly overestimate how far that money would go to just “hire all the open source developers”.

You miss the point of open source if you think it entitled you to money from people who use it.