skysight-inc/HackerNews huggingface dataset:
This is only going to get worse. A company called Blue River Technologies, which hopes to automate weeding was acquired by John Deere(the company being discussed in the article). Their software is obviously more complex than simple firmware which can be 'hacked' by the average joe.

If this weeding systems is profitable and becomes popular, these farmers are screwed.

Here's[1] a nice longread on that company. It's a bit fluffy, but I recommend it.

[1]: https://www.bloomberg.com/news/features/2018-01-11/this-army...
You're right. Let's congratulate ourselves on getting rid of all dissenting opinions. What could go wrong?
According to conventional physiology statistics (where you figure most traits are normally distributed) it applies even more to the Olympics — population differences are more pronounced at the extremes, not less.

To put it another way, the difference between a near-average man and a near-average woman (per a normal approximation) could easily go either way. The difference between a top 1% man and a top 1% woman is much more likely to be skewed toward the man.
Instagram submits to Russia censor's demands
How does one measure power? What market?
Russia’s election propaganda weaponized these mainstream news outlets
Liberals don't seem very liberal any more. Maybe that's why they are in retreat.
> If you squinted your eyes and tilted your head just right you could see a "good for the web" angle with faster mobile pages.

AMP is much slower if you don't allow your browser to load JavaScript from 3rd party sources. It literally takes 8 seconds for my browser to display AMP pages. (Try it if you don't believe me.)

AMP is also slower than optimizing it yourself.
Yup, tractors and most farm equipment are fucking dangerous.

Even the compact/subcompacts regularly maim/kill people. I can totally understand wanting to minimize every possible new vector.
The notice[1] says it was operating in the 700 MHz band. The wavelength for this band is 42.9cm. A few sources I found (StackExchange, Anandtech) say a Faraday cage is effective with a mesh 1/20th the wavelength.

Surrounding the device with metal containing 2.1cm (0.85in) holes would probably work and only require minor modifications to support heat dissipation.

Side note, now everyone knows Victor Rosario in Brooklyn probably has a bunch of cryptocurrency...

[1] https://transition.fcc.gov/Daily_Releases/Daily_Business/201...
Right now they make them in California, no reason to do it in Vietnam.
Intro React Tutorial – Simple Job Board
Could you prime juries for unfriendly imagination by showing them inadmissible "simulations" of the crime?
>$10k is too much of a barrier for a hobby?

Yes. A few hundred dollars is normally too much of a barrier into a hobby, let alone $10k. Your friends are obscenely wealthy
> In this situation, the students do have the choice to pirate the books, buy used books, or bite the bullet and buy the book.

Definitly not true. Many classes require entering a code just to submit homework
Right now, some of the biggest users are applications where JavaScript's garbage collection pauses are show-stoppers, like games and audio recording software.
And this was basically done so a form could be filed properly.
के के छन् प्रदेश ५ का आगामी योजनाहरु हेर्नुहोस
Yes, but the difference is huge.

Consider the 100m dash.

In 2016 Olympics, in the final heat, the slowest man ran 4% faster than the women's world record (which has remained unbroken for 30 years).

Innate differences between the sexes are enormous, even at elite levels.
At UIUC biochemistry is offered through Molecular and Cellular Biology. It's a good program but distinct from Chemistry. Next semester sounds like sophomore fall, which would be on schedule for chemistry majors as well as biochem majors at most programs I know of.

I have no idea what bringing up ChemE has to do with anything: undergrad ChemE has little to do with chemistry and a lot to do with continuum mechanics and steam tables. It's common for engineering students to do their natural sciences classwork (it isn't called "earth sciences", that is something else) together along with major students.
If you put $20 into your hobby weekly on average, you'll have invested $10k in a decade. Sounds obvious but I know people who put that much into coffee.
this stuff is extraordinarily complicated to do for every language/all of unicode.

Perhaps this sounds a bit Anglocentric, but isn't it unfortunate that this string crashes the devices even of those people who have never heard of and likely won't ever need to use the language it's written in? The majority of people use a tiny fraction of Unicode --- the parts that cover the languages they use; everything else is useless to them --- or in cases like this, even a liability. It would greatly reduce the number of affected devices, especially with bugs like this having possible security implications, if the text rendering system were more modular and perhaps divided into separate optional components: Latin (maybe not optional), CJK, and other complex scripts. I know Windows has/had a similar feature:

https://msdnshared.blob.core.windows.net/media/TNBlogsFS/Blo...

This way, those who have no need for anything other than Latin scripts get the simple and hopefully much less buggy rendering algorithm, while those who do need the others can do so without unnecessarily burdening everyone else.
Lack of support for XRP wallet address (like xrp on Ledger hardware wallet) is a big problem for me.
If you're working with Promises as glorified event handlers, then yes, it suits that use case well. The problems that arise later, though, have to do with composability, cancelation, and scheduling.
I didn't do comparisons. But RethinkDB has straightforward issues like a slow QL implementation using a lot of CPU and a lot of disk space usage. Change feeds have a few scaling issues if you want a lot of them. I don't know that it has mysterious kinds of excessive resource usage. I'm a dev of RethinkDB, not an end user, so I might be seeing the worst side of it. I haven't used Cockroach or TiDB.
Guys it's simpler than that I think. First, homoiconicity means one representation for code and data. Code and data are represented by the same data structure (in lisp it's list).

So what's it good for? Well, it's a generalise way of doing objects. In OO code, when you're given an object, say in parameter of a function, you're given data and, joy, you're given code as well. That's super handy because now data and code-that-runs-on-those-data come in the same package. You dont have to know the details (and more importantly, you dont care about the details) of how that piece of code-and-data was made - Im looking at you polymorphism - you can interface your algorithm to it and things will run the way they are supposed to. Notice how your programming has become more powerful. You've decoupled things here: now you dont need to know how the code works, but you still can interface to it. Other teams can supply piece of code-and-data, and, as long as you've agreed on the interface, things will run. That's classy.

Now you could go one step further. You could go literally matrix on this concept, and by changing virtually nothing. Let's just represent an object in a different, yet identical way: as an ordered list of members and methods - which it literally is. What's that cool for? Well now you have a list, you can splice it. You can add and remove code-and-data at will which is what you were doing when using polymorphism (you were swapping methods, adding members, that kind of stuff).

What's it good for? Step back a minute, what is polymorphism good for? We mentioned it before, it allows you to decouple implementation from execution. Well then, homoiconicity is good at the exact same thing. That's it, there is nothing more to say. If you understand what inheritance and polymorphism are good for, you understand what homoiconicity is good for: it's tools for representing and manipulating code-and-data. Notice how polymorphism and inheritance are tools from compile-time. Homoiconicity is the most usefull at compile time too, yet can be used at runtime as well.

All in all, that's why coding in lisp will make you a better programmer. OO languages and Lisp have the same goals. Only one is the nerd version of the other. Code in lisp and you'll come back to OOP thinking "this looks like BASIC now".

Ultimately, OO is good. The only thing that's bad with OO is that it's clunky in practice (what a pain to change a class hierarchy) and therefore gets in the way of refactoring. Refactoring is the key difference between waterfall and good software development. I had a friend who used to say "you should be refactoring 30% of the time" and I believe he's right. So while OO features are arguably good enough, programmers tend to waterfall with it and that's a killer.
> PS: If a web page wants to crash, it easily do so by allocating memory in a loop, so making web pages that crash isn't as exciting as it is in Core Text in general.

To allocate memory in a loop, you need some control over the JS. Websites try hard not to serve untrusted JS.

But websites serve untrusted text without a second thought. For example, I could post a comment on a news article and cause the article to be unviewable by anyone with a vulnerable browser.
lol I keep making this mistake. Thanks.
You might have someone's phone number but not their full name or legal name.
That was the entire premise. Netflix isn't a tech company in the same way banks aren't - technically. But obviously both functionally are since their entire businesses depend on their technology
Looks to be a pretty well made site. Just a note that it breaks down a little when there are no auto-complete suggestions for the input - there's no indication at all that there are no auto-complete results or that it won't work without one, and the page appears to do nothing. I discovered this by typing the site's own domain into the input box.
Painkiller that once cost $138 is now $2,979
Thiel is moving to Los Angeles and considering leaving Facebook's governing body
true modern distro
I'm a little rusty remembering my compilers course, but do you mean separating syntax from inflection? So that you can parse just based on a "syntax grammar" and then you can trivially assume the inflection based on where things fell in the AST?

Can you explain more why this makes macros AST -> AST transformation only vacuously true? I didn't follow the argument.
Also why macros require top down parsing?

Perhaps more interesting, would the property you described still be called homoiconic if the the parser were context sensitive?
Diminishing returns if we talk about small molecule drugs. But we're in the age of genetic engineering
What?? Where are you hiring? What kind of roles are you hiring for??

I thought when you said fraud you meant somebody who says they know Javascript, but it turns out they only know jQuery, or puts SQL on a resume, but doesn't know what an index is.

What it sounds like you are saying is that there is an industry built around getting unqualified people hired in engineering roles??
To play devil’s advocate: the reason Bing can implement their own AMP cache and conform to AMP pages so easily is because AMP is an open project.
> Some folks are rubbing their hands together about the possibility of using the DOM in another language and not writing JavaScript; this will eventually happen

Sadly WASM doesn't help here at all due to lack of way to interact with the GC. Not only lack of finalisers but that having two GCs doesn't work. I learnt this 2 times over the hard way.

For something today, look to fengari: https://fengari.io/ .
It implements a VM in javascript, reusing the javascript garbage collector, which means that you get seamless DOM interaction.
I'm positive this is it. You see this all the time with medicine and government too - lots of old, successful people who don't like having to adapt to something new and difficult to learn
Yup, that said I think there's enough competition in the < 75hp space that if it really was something that consumers shop against you'd see brands trend that way.

FWIW we've got an '81 ford for similar reasons (also new tractors are effin expensive and hold their value very well).
The reason for this is that the tree organizes the program into pieces that are (mostly) semantically meaningful, whereas representing the program as a string doesn't. It's the exact same phenomenon that makes it easier to manipulate HTML correctly using a DOM rather than with regular expressions.

Mind. Blown. Your whole comment is incredible. I've never thought about it this way or realized what the value proposition was. Thanks!
Create React App and SSR, No Eject
Violent cruise ship brawl captured on camera
Yes.

There, it's even now.
>I never find that these kinds of studies lead to correct and actionable information about how to slow down aging or how to lead your life.

I think the modern life has maxed out as much life extension as we are going to get from our nutrition and lifestyle. We need to do interventional genetic modification to see any further improvements.
Off-topic...

But this reminded me of English’s:

Lead, led
Read, read? (Why not red?)
Microsoft sued for $6bn over botched Windows 10 upgrade, mostly by mistake
You seem to be arguing past me. If you are just upset that I said everything instead of most things, yeah, obviously some things are defined elsewhere. To that end, how things are actually implemented takes a trip to assembly. (I mainly blame that I'm writing in my phone. Often while in the bus.)

My point was that you don't typically see c constructs explained in terms of other c constructs. This is quite common in lisp. To see lisp constructs explained in terms of other lisp constructs. In large because there are few constructs.

You showing me that you can explain using other logic is kind of my point. It is awesome that you can do this. I recommend the skill. It is still not showing c or Java or Haskell or whatever in terms of themselves.

Note that I think you actually can do this, in large. It is not typically done, though.
We grow hay to feed our beef cattle on about 100 acres +/- a bit. But all around us are plenty of farms growing small farm (under 500 acres) or row crops/beans etc.

We were having this very discussion today when picking up some hay to help us get through till spring with a guy that cuts about 500 acres of hay 3 times a year. He just keeps rebuilding his equipment rather than get sucked into the new stuff he can't work on.

This is becoming another huge issue that affects smaller farms more than it affects larger corporate type farms. When a piece of equipment goes down it's needed back in service in hours to days, not the potential weeks that hauling it to a repair depot can cause.
Well, my point still stands.

Taxes are not a financial intermediary. Taxes are something a government charges to fund a country, even though some of them may be charged when you move money around.

I understand that we can somewhat envision a self-governing crypto-nation, but even that doesn't imply lack of taxation.
why do you think they are not the same?

only contributed because my employer was lockedin into using AMP for the perverse SEO incentive.
from China perhaps

In this case their general lack of effort around security (see the whole IoT mess) may be a good thing, as it means any DRM is more hackable.

The flipside of that is the firmware may also be buggier, but then again, you're also more likely to be able to fix those bugs due to the hackability. The old Douglas Adams quote comes to mind: "The major difference between a thing that might go wrong and a thing that cannot possibly go wrong is that when a thing that cannot possibly go wrong goes wrong it usually turns out to be impossible to get at and repair."
The Rust zealots are awake!
I'm going to play devils advocate here and say this is a good change. If google was scaping the text of sites and only displaying that, would we think that was ok? Just like google search, this is about giving you a preview, then go to the source.

If you want the image, we all know how to find it, get it. How big of an annoyance is this?
You could literally just wrap it in chicken wire...
Probably, it was deliberately broken by astronauts so that robots don't take their jobs :)
You're probably right on Elite. I never found it a problem because the pace of gameplay is fairly slow and the cockpit takes up a lot of your field of view but experiences of motion sickness are highly subjective.
Another fun fact: the guy who mocked devs asking for monadic Promises later "championed" and subsequently withdrew the TC39 proposal for Promise cancelation, presumably after realizing that it's impossible to shoehorn into the current spec cleanly.
Very well said, but I still like the poignant - "All professions are conspiracies against the laity” (George Bernard-Shaw), which is likely based on Adam Smith's earlier writing: "People of the same trade seldom meet together, even for merriment and diversion, but the conversation ends in a conspiracy against the public, or in some contrivance to raise prices."
Barnes and Noble did some dumb things as this article points out, but they are NOWHERE near what the CEO of Sears is doing. That is corporate malpractice, gross negligence, and perhaps high treason all rolled into one. Literally look up anything online for “Sears CEO is terrible” and you will get links from NY Times, WaPo, etc.

Also with BN, I mean they were going up against one of the biggest most powerful companies in human history. Their survival so far is impressive at least, and they did try with the Nook, but Amazon was always a software company so BN has a difficult and late challenge.

If anything, the best strategy for now with BN is to increase cash-flow, cut expenses, etc and wait for the legal and cultural environment to turn against some of the tech companies. Personally I don’t think Amazon has done that much wrong, but I imagine they will suffer some collateral damage from the move against first, Facebook, followed by second Google. Although Google is smart and already broke themselves up years ago to avoid just this fate, Facebook is still in denial......
This makes me both sad and happy. Sad, because that’s such a shortsighted view; happy, because I run a small financial services company and we compete with them.

We’re prudent, we don’t like to waste money, and we analyze investments from every angle we can think of.

But we look at Tech (we don’t call it IT) as a profit center. We don’t invest in anything unless it can drive down costs, increase revenues, or is needed for regulatory or security reasons.

And when we pull the trigger, I want to make sure that we’ve got the best stuff on the market. Everyone uses either Macs or PCs (we’re agnostic), and run as many monitors as they need to feel productive. Everyone has an iPhone and an iPad. When the hurricane hit Houston, our office building was out of commission for over a week, but we kept running the business.

I want to make sure that Tech allows us to multiply our capabilities. We have a paperless office where any paper is scanned at hi-res, put into our systems and linked to client or regulatory records. Everything is shredded afterwards.

Long ago, I worked in IT, and was dumbfounded by the shortsightedness I saw inside companies who don’t know how to utilize IT. I love competing against those idiots now, because my capabilities are way higher and our cost structure is lower. If we didn’t have all our paper copies scanned in when the hurricane hit, we would have been dead in the water (sorry for the pun).

So, I really feel sorry for all those people who work for morons like the Parent describes, but here’s my recommendation: go start a company and run with your vision. You may fail a couple times (I did), but once you win - and it only takes once - you will never look back.
Shouldn't that liability come with owning the device? I don't understand how we've come to think, as a legal system, that the maker of a tool is responsible for the behavior of modifications made to their tool. Maybe that's not even true, but it seems to be believed so. If it is, I find it preposterous. Perhaps there's some money to follow.

Washing machines can malfunction and cause fires, hypothetically. Just because one device is designed in a way that is particularly dangerous doesn't mean the same reasoning can't be applied to another device that is dangerous to a lesser degree.
Nobody said the problem was AMP's code being available. The issue is the way Google is forcing their framework's dominance using their search monopoly.
In Canada, Indigo is a chain of bookstores just like B&N. To counter the threat of Amazon, they have dedicated a large amount of their stores’ square footage to a lifestyle concept that sells aesthetically pleasing stationery, home goods, and gifts. AFAICT this has allowed them to keep afloat and they do still sell quite a bit of books.
Octopus brains are substantially different from mammalian, reptile, or even bird brains, having more innervation in its arms than its head, and no need for a brain-body map like we have -- and yet octopuses not only display intelligence, but social behavior that's recognizable to us as affection or hostility. An octopus will nuzzle the hand of a familiar, well-liked human with its tentacles, or squirt water at a despised human from its tank. If deep-sea creatures are the closest we've seen to aliens, then the behavior of octopuses suggests we may be able to establish social common ground with intelligent extraterrestrials should we ever encounter them.
> Victor Rosario in Brooklyn probably has a bunch of cryptocurrency...

At 1155 GH/s, he has probably mined upwards of several dozen dollars worth of cryptocurrency this month. And an extra hundred dollars on his power bill, assuming it’s not included in his rent.
We actually dropped the CFO and life is beautiful.
I can personally attest to this happening. Candy Crush kept popping back up, completely installed after I removed it. I'm sure I didn't accidentally click any dialogue boxes popping up asking for it to be installed.

I've only recently come back to Windows from MacOS for work, and this (along with the invasive tracking that doesn't turn off even if you turn the settings off) floored me.
Thank you very much! I agree on everything and will improve it.
I think there is an over-emphasis on the parens in Lisp. Yes, they are vital, obviously, but the real magic for me is that it's consistent all the way down. The prefix notation is incredibly powerful once you get a hang of it.

Consider this in Python (or any other language):

a = [1, 2, 3]

Now sort it.

In lisp, everything is:

(function [arg] ....)

You've conquered the entire syntax of the language. Now we can move on to getting things done and not have to worry about order of operations, variations on the basic syntax, and so on.

You can do newline type formatting with paredit and sane indentation habits, which aren't any different than other languages.