skysight-inc/HackerNews huggingface dataset:
So you care about facts and freedom. Now tell me how being abducted by a drug dealer after the opium wars was a free choice of the people in HK, and also, how they enjoyed the freedom to choose their governor from the exactly one candidate appointed by the British.
It's always fascinating how people stick with LaTeX instead of the alternatives that passed LaTeX by over a decade ago. At the very least use XeLaTeX, which was "what if LaTeX, but it actually understood unicode, and the fact that maybe people want more than just English".

The future isn't LaTeX. It's the much better, native unicode, normal font using, flavours of TeX, like XeLaTeX or LuaTex.
Get an introduction. You almost certainly know some grad students, or have a acquaintance who does.
I've experienced the office of about 6 people (mentioned in a post on Epic Games) as an ideal environment for software development, better than cube farms or single person offices.

Maybe instead of struggling to apply management concepts to the development process, companies would achieve more by breaking things up into 6-person sized teams.
You know how American press releases go lately. Reminds me of the efforts leading up to the Iraq war. Or the "deal" that was made with Mexico that is basically a PR effort with little to no actual action. Gotta keep those ratings as high as possible.
Because the network effect means leaving the platform is about as realistic as "abandon all your friends and go live as a hermit in the woods".
I want to just speak to the car like I do with Alexa or Google Assistant and have it work the same in the car and in the house. How hard is this to accomplish in 2019?

Me: (Alexa/Okay Google/hey Siri) - set car temperature to 70 degrees...

Car: Okay, temperature is set to 70 degrees

No buttons, no unintuitive touchscreens, no taking eyes off road, no taking hands off steering wheel, just simply getting what you ask for. This technology is baked into phones already so this isn't exactly rocket science or some futuristic sci-fi technology, car manufacturers need to get with the 21st century and allow this level of integrations.

Anyone know why it's taking so long to get this functionality?
It was too broad an assurance to base on quick chemical assessment. We have different kinds of plastics situated in many different environments. Regarding the sugar example and microbes primary need for water, from the article - "In 2016, researchers in Japan tested sludge from a recycling plant and uncovered a microbe that could completely break down films of PET to CO2 and H2O"

And any opening or crack which rainwater or groundwater or seawater or dust can occasionally access will carry nutrients required for microbial life.
You can have easy to administer systems that are also secure. It's not mutually exclusive.
I have blind friends. So.
I'm not sure about the US, but in Russia and, well, in all former Soviet states energy systems are not actually connected to the internet and where there is automation it can all fallback to manual operations, so they can survive cyber attacks like nothing happened (almost, as figuring things out and communications cost some time).
I tried so many janky different ways that I don't quite remember how to reproduce it, but I found that setTimeout was more likely to always execute once per animationFrame, where using MessageChannel would sometimes execute more than once per frame. I guess the minimum timeout added to setTimeout makes it more likely to not hit twice between paints. The test setup I have now gets pretty clean results.

One final question would be why you have this uid system with attaching and removing event listeners? I think MessageChannels are order preserving, so you can do with a single EventListener that consumes events off a queue, or am I missing something?

```
const { port1, port2 } = new MessageChannel();
const taskQueue = [];
port2.start();
port2.addEventListener("message", () => {
taskQueue.shift()();
});

const task = () => {
return new Promise(resolve => {
taskQueue.push(resolve);
port1.postMessage(0);
});
}

```
Not hard to imagine one could deduce one's partner preferences based on cultural facts.
Peter Thiel’s Palantir now employs more people in London than Silicon Valley HQ
The usual argument in the anti-Chrome threads, which I agree with, is that it's very hard or even impossible to create a new browser and maintain it because of how many features exist and must be supported. Even Microsoft failed.

But, I'm sorry, I have nothing to propose on how to simplify the web. And it would also be offtopic here in this thread... :-) I just believe that adding complexity is most of the time a bad idea.
Actually, in 1980th an official rate per US dollar was 0.6-0.7 RUB. But black market deals were 8-10 RUB per $.
Shameless plug: I work for a startup ( https://www.sensorfu.com/ ) that helps utilities and industrial companies to solve that exact problem of keeping their control | ICS networks closed and isolated from internet.

Even larger utilities often have a rather small IT teams that are tasked with everything from keeping things running to change management, network design and architecture. And whether it is lack of time to focus on making the right things, or lack of time to even learn the latest right things<tm>, mistakes happen, all the time. And even when 'perfectly' implemented, it is far too often that we see that some one just decided that it's ok to run a cable from control room to open internet to make those night shifts a little less boring.
I didn't say someone modded it because someone didn't mod it—unless you consider writing code modding, which is not how most of us use those words.

When the software does a thing I say the software did it. When moderators do a thing I say moderators did it. Who knew that was controversial?
Don't want the fittings to burst in freeze.

Also while PEX can survive being frozen, I have not seen much about total number of cycles it might sustain before weakening.

Edit: Also I want to be able to drink water in winter.
I suspect that a lot of people'll feel like you.

I still hear about people who prefer slide rules (over calculators), or derivative tables (over symbolic calculators), or steam tables (over CAD), or cameras with film (over digital), or dumb phones (over smart phones), etc.. These people just love the tools that they've known; it's part of their workflow, and they wouldn't be happy with a change even if there were some utilitarian motivation for it.

And I'm sure we can find people who'll say that the slide rule will never go away. And maybe, to some extent, they're right?

Which is to say, I don't think everyone's going to give up the old stuff. I suspect that many people will allow the world pass them by. And I don't know if they're necessarily wrong, to live the way that they want. Just how I suspect this'll play out.
This is an intellectually lazy comment. It is by no means obvious that the gender and ethnicity of of the researcher would impact that hypothetical experiment, or what the impact would be, or that it couldn't be avoided with careful experimental design. If the social sciences had a better general track record of producing reproducible results with practical value for society then I would be inclined to give them the benefit of the doubt. But the reality is that most researchers have squandered their credibility by chasing mirages. If it were up to me I would cut funding for the entire field.
I've helped one on one by working with someone who had a problem and needed some code a few times (sometimes getting paid, sometimes for free for a friend). I think that's higher impact than most of the remaining low hanging fruit. These where all 1 coder projects.

There are also larger coding projects in the sciences with teams. Running the database (and doing whatever else needs doing in code) for a telescope for instance. I don't have personal experience with them, but search around and you can probably find them.

The only thing I can think of that would have helped across the projects I've worked on would be better (more convenient, I don't care that much about how the output looks as long as it conveys the information) graphing/data visualization tools.
It is not the plaintext nature of LaTeX that limits it.

It is the stacking of macro's on top of macro's and the fact that there is no 'looking back'. Any kind of 'look back' functionality requires a second pass and the .aux file.

I think something like HTML / CSS would make a lot more sense. Essentially, we already have this atm (you have a document file, and a document type).

An alternative would be some extension of markdown with a separate file for display logic. I fear it would be hard to get that extensible enough though.
I can't say I've personally ever seen binary size explicitly called out in an Electron slating thread. It's usually memory usage on a typical 8-16GB laptop, or battery drain in the cases of frivolous animated bells and whistles.

That's just my anecdata
Check out Mathpix snipping tool https://mathpix.com (disclaimer: I’m a founder)
I just got a 2019 Volvo V60 and it has a HUD. It’s somewhat customizable, and displays the current speed limit, your speed, an optional warning if you’re following too close, and even GPS nav instructions. Pretty nice.

The car does also have a huge distracting touch screen.
"DNS" doesn't get to accept whether hosts are public or not; people who run DNS zones get to make that choice. Overwhelmingly, professional operators who run zones do not want them public.
Because the article never mentions it, many people probably know this as "UVB-76".

More info:

https://en.wikipedia.org/wiki/UVB-76

https://www.sigidwiki.com/wiki/The_Buzzer_(ZhUOZ_MDZhB_UZB76...
> people conversing are quite aware
This is not true
a bit niche, but here's one of my projects - svgnest.com

in addition to the render blocking issue brought up by this article, there are a lot of applications for cpu-bound web apps (eg. anything requiring machine learning or computer vision), but in my experience web workers are not very reliable for this purpose.
> statically compiling plaintext to image-like documents

I thought that it was common to compile LaTeX into postscript.
I've heard this argument for years but they keep on sliding back those privacy policies more and more. And every time a story comes out about how those policy changes were actually utilized to track people in a new way people get upset.

You're giving the average user too much credit. As a software developer lurking on Hacker News, sure, you understand how pervasive tracking and data collection are. But have you spoken to your parents or older relatives? My mom had no idea that kind of stuff was even possible. Most of those people still think that the core invasion of privacy us tech nerds are always going on about is the public content (the likes/follows/posts). I'm not patronizing, they genuinely don't understand the scale of modern online tracking.
Ohh that's actually a good point! And I'd liken LaTeX to Chrome in that regard. This is, like Microsoft Internet Explorer before it, people have to use it and work with it because it's the standard that everyone has -- not because it's necessarily the best.

You're right, the broader issue of ingrained standards creating cultural inertia is a big topic that's probably too much to address here.
an idea: create quality libraries for working with genome data.
The assault (a crime!) claim on the flier is REALLY bad for the college. It makes me feel much better about the ruling, as much as I still disagree it's with a LOT less force now.

(False accusations of racism or racial profiling, on the other hand, should absolutely be protected.)

Edit: One thing I'd add. Even though our positions on this individual case are in opposition, we actually agree about the First Amendment issues far more than you do with people who are criticizing me for thinking the Constitution has any implications on libel law.
Yes, they still need to push further if they want to make sure the bill never get passed.

> suspension were quietly lifted in the future when the world has moved on from the protests

Very unlikely to happen in the social media era. Even in mainland China, where most of the Westerners fantasize about being a 1984-like society, someone on social media can always dig eye-catching new bills/laws/regulations out and raise some attention on Weibo/various online forums.

Out of all the 7.4 million people in HK, it only takes one guy to discover the attempt and post it online (even on HN), and the West will be all over it.
I just write the DOM updates into a controller layer’s setter functions, or use event listeners. I find it easier to work with than angularjs, but haven’t used angular 2+ or react so maybe I’m missing out on something.

Basic MVC goes pretty far
I had that same year G35, I remember it having far too many buttons on the dash. The flip side of everyone arguing that buttons and knobs are better.

IIRC it has this really tedious dial to use the GPS, but you could raise and lower the GPS screen and it would lock you out when the car was moving.

IMO my new Volvo let’s me fiddle with too much while driving.
Please don't rant like this on HN. It doesn't help and only makes this place worse.

If there's misinformation, providing correct information neutrally at least has a chance of helping.

https://news.ycombinator.com/newsguidelines.html
But you could use Racket if you wrote your own parser generator macro as part of the project's code?

And would you be allowed to use Racket's existing facilities for representing and implementing macros?

(You might want to use the macro stuff for your AST, IR, and transformations. Though you could still win with normal data types, but the macro stuff can help you win even more.)
This “handheld game console” is in fact a complete clone of Nintendo Game & Watch. :)
It runs until you produce the same output twice in a row, or you exceed a maximum number of runs. This defaults to 5, but is user select able.

You can disable the maximum number of runs, in which case it really does run the right number of times.
But then people couldn't use 30 disposable water bottles a week.
When I saw this headline, I feel really sorry for those millions of non-programmer users. Having used LaTeX for more 10 yrs, I have to say this is one of the worst software in existent. The whole thing is really just a programming language with so many bugs so many broken packages so many idiosyncractic "features" that no one knows why they are the way they are.

Sadly, I still use it because there's no alternative.
How do you get the government to add the appropriate taxes? That's also easy to suggest and hard do.
18 years ago I was submitting a proof I wrote in word as an undergrad for my Econ grad school application. My dad (engineering prof) saw it, and said: “here’s what I do when I get asked to referee a paper in word.” And he threw it away. He rewrote the proof in Latex and I’m still using that doc as the skeleton for all my work 18 years later.

Like him, I cry myself to sleep at night for not being awesome enough to use TeX, but instead using the layman TeX, Latex.
>I don't think simply calling somebody "racist" should EVER be libel. Even when inaccurate.

So, what is your definition for libel? As it doesn't appear to be the same one in common usage. I am massively in favour of free speech, but I suspect even Voltaire would want some method of restitution to be available should people be spreading lies about him around town.
Check out reLift-HTML, https://github.com/mardix/relift-html, A very small (3kb) view library that allows you to create Web Component, Custom Element, and helps you make any HTML page reactive without the bloat of big frameworks.
Best choice for web bill pay?
Since Vanguard is discontinuing their web bill pay this month, I'm forced to look elsewhere.

What would you choose as the best web bill pay service?
I love how this was quite literally just litigated yet you're here assuming the entire legal process for this case was a sham.
I have a 2015 Jeep Cherokee (not a recommendation, it's a terrible car in too many respects) and while it does have rare false alarms with Forward Collision Warning (not AEB) almost exclusively when driving on a single lane highway and approaching a vehicle that is part-way through turning off. FWIW I always leave the FCW set to its most sensitive setting.

I've never had an AEB false alarm in ~50,000 km.

I would never, ever own a car without it now.
Early ABS implementations were mechanical. Ball bearings were involved, can't remember what else, but it was 50-50 what would be the winning the market.

Saloons of yesteryear were possible to park without backup cameras, driving instructors taught you how to look behind through the back window and you could see out the back then if the kids ducked down. It was easy for them to do so as they had no safety belts.

I think no ICs is a bit silly. However, I would like a car that was simplified in the extreme. This does not mean a 1990's or a 1970's car but something more ambitious. The simplifications I want to see are things like parts that can be swapped to left/right or front/rear. So one seat design, one bumper design, one indicator light design, one side mirror design and so on. Also I would want a carbon fibre shell that has no crumple zones, instead the seats slide forward/back to absorb the energy.

The thing would have to be fully EV with no frunk/boot, just have 3-4 foot of legroom in the back and more like a VW van of old with a cab forward design that is entered like a cockpit, so just one side door each side to the central area.
And just syntax decision.

if (x) {
y
}
else {
z
}

if x:
y
else:
z

Assuming x and y are 1 line but long enough expressions you don't want to use a trinary operator (available in both) the python is 2/3rds the length of the c because of bracketing. Obviously cherry picked, but I bet these differences add up.
What about calling someone a pedophile? Should that also not be libel?

And before you claim it's different because being a pedophile is a crime - it's not a crime. Acting on it is. Just how being racist isn't a crime, but refusing to serve customers based on race is.
Then you agree with me. Your preference is greater for "being in contact with someone" than your privacy or other factors. Case closed.
Or are you saying that someone should force your family members to use another product that suits your personal preferences?
Abbyy Finereader does an excellent job
Yes. Obviously it's impossible to assess every anonymous poster but examples abound of IRL right-wing extremists who use this as a gambit but whose private chats etc. reveal their insincerity.
This is a good reason to have decent, intent revealing tests. Even if the code descends into a ball of mud, you still have the tests characterizing what the function of the system ought to be, allowing a rewrite with more than just blind faith and seat of your pants optimism.

Then again, code bases with suites of extensive tests probably tend to not be the real worst cases. But if they are, at least you have the tools to do lots of iterative/evolutionary refactoring. It's amazing the radical transformations that crappy code can go through when you gain confidence from good tests.

Having done huge multi-year refactoring efforts in both scenarios, I know which one I'd prefer.
Sure, this is true. If it is one person. These games are huge, with multiple teams. So this is clearly not true. No one person knows one part of the game.

You easily get the situation where creators know better than the makers.
Yes, the data formats for PCB design data are so old they are commands for a now nonexistent photoplotter, a list of circles and rectangles
The case file is available for public inspection at Lorain County Clerk of Courts, 225 Court Street, First Floor, Elyria, OH 44035.

HTH
Kernels 101 – Let’s write a Kernel (2014)
What an awful website experience.
This is actually similar to how it's done in Go
Imagine you define a function:

func hello(value string) {
// compute heavy stuff
}

To run it sync

hello("World")

To run it async, just add 'go'

go hello("World")

IMO when it has generics, it'll be the best language I have worked with.
ConText looks pretty good, but the formulas seem rather verbose with

\placeformula[eqn:famous-emc]
\startformula
E = mc^2
\stopformula

Compared to the quick an dirty latex:

/[
E = mc^2
/]

Granted, with references in latex you'd need something pretty similar

\begin{equation}\ref{eqn:famoues-emc}
E = mc^2
\end{equation}

I must say that the \begin{env} and \end{env} feel better to me that \startenv and \stopenv. Simply because it differentiates the environment name better.
And a good professor would have flunked them for poor judgment.
>"Note that taking a screenshot of the cheating app turned out to be more difficult than expected because the ROM is hardened against analysis. In particular, they removed the ADB server (Android debugging) and the ability to take a screenshot when the phone is operating in cheating mode. However, with a bit of work, I was able to re-establish the functionalities needed to take the screenshots of the app used in this section."

I'd have used a camera.

edit - this got me thinking, taken as an average, each playing card's face is a unique colour. As a card is placed face down onto a table, if you point a camera at the patch of table where the card is being placed, you should be able to work out which card it is if you look carefully at the change in the colour of the light reflected. As it gets really close you can also pull out some pattern.
How would you go about getting that information on existing blogs? A great many blogs have 'blogrolls' but scraping that information seems far more time-consuming than it ought to be due to the variations in layout etc. etc.
Of course, you can omit the braces if there’s a single statement (though I personally never do this).
What about false accusations of pedophilia? Why is one kind of falsehood protected and another not?

I think what you’re really concerned about is when people, in good faith, level an accusation of racism or racial profiling that turns out to be debatable or wrong. They shouldn’t be prosecuted. But that’s not what happened here. It’s not a high hurdle to show that an accusation of racism or racial profiling is not at least colorably true. Had the university done so, it likely would have gotten off the hook. They could have, for example, pointed to a suspicious pattern of calling the police. The university didn’t even try to do that.

I think the law is correct here. It’s one thing to protect expression made in good faith that turns out to be wrong. That’s important to avoid chilling effects. It’s another thing entirely to protect expression where there is not even a good faith basis to believe that the allegations are true.
1. Legal process isn't necessarily over

2. I did not call it any of it a sham, let alone "the entire legal process." No need to make things up.

3. People should be encouraged to think for themselves!
> they will be more in demand and will find their corresponding offer in the marketplace.

Ah yes, the classic refrain of “the free market will just fix everything” despite that, you know, not being the case time-and-time-again.

A huge number of products and services these days are “supply driven demand”, so consumers voting with your wallet is extremely limited in scope and power: you’re not being given a representative set of available options, you’re being given the choice between a few-often superficially different- options that companies are happy to provide. Coupled with the fact that many companies and the advertising industry as a whole has pushed a narrative of “just give up all your data, it’s fiiiinnne” means consumers aren’t informed or aware of all the options they could demand. Add in the fact that a huge number of people simply don’t have the luxury of shopping around for their preferred product at every opportunity.
>> Most importantly, the researchers didn't include a control group for their study.

I'm not sure what qualifies as a "good methodology"?