skysight-inc/HackerNews huggingface dataset:
I tried using parser generators; it's been quite a while, and the state of the art is almost certainly improved over lex+yacc and bison. But I got sick of diagnostics no more specific than "Error in line 15", and sticking intermediate states into yacc to improve errors broke the grammars. Probably I should have looked more closely at ANTLR.

So I wound up at state-machine driven lexers with recursive descent for parsing, and since the code is hand crafted it's relatively easy to print errors that make sense to users. The parsers might be harder to maintain. But they are easy to understand.

I am not a career compiler jockey, for the most part I've just wanted to get languages of medium complexity into tree form so I can reason about things and generate some code or do some analysis. Mostly I want to get another job done, but emitting quality error messages is a general good.
Personally, I think we should stop sheltering people from being able to make stupid mistakes. Then maybe people will learn to be a little more skeptical about everything.
He did give a way to solve the problem though -.- the author isn’t spouting dogma and in fact uses a lot of factual arguments against their design.
IF you were doing this, why sabotage three American companies. Apple, Amazon, and SuperMicro. The stories about Huawei would make sense as propaganda. This is terrible propaganda, and is going to end up being bad reporting.

We now have senior NSA officials disputing the story.

https://www.macrumors.com/2018/10/10/nsa-senior-advisor-ques...
How is the author showing off exactly? Because he said “coproduct” and “Prism” (both of which have more well-defined meaning than profobufs btw lmao)
There will be a new Amazon Kindle Announced on October 17th
From the wiki:

> In C, using the storage class register is a hint to the compiler to cache the variable in a processor register. Other than not allowing the referencing operator (&) to be used on the variable or any of its subcomponents, the compiler is free to ignore the hint.

Doesn't sound like a garbage collector to me, by any stretch of the imagination.
Marketing a new social network
I am gonna start beta testing a new social network that uses maps a lot but I am not sure how to market it? I don't know if I should use influencers, and if yes which category would be more suitable? I know that people are hooked on instagram, facebook, and twitter however i feel that the need to empower everysingle person on the planet equally is not met, this is why the app was created
This is a good chart (and annotations)[0] that reflects "…facts can end up being subordinated to the theoretical preferences of revered leaders."

[0] https://www.alhambrapartners.com/wp-content/uploads/2018/09/...
Development Company Equity
Hope everyone is doing well. I wanted to get a consensus opinion about equity for a development company. We're a pre-launch startup and have been approach by a respectable development firm (in Chicago) to help build our MVP. They are open to all compensation arrangements, including an equity arrangement. I would love to hear from the community on a) whether you believe it might make sense and b) what an appropriate percentage might be.

Cheers!
Natural Antioxidants rising in food
Teaching Smart People How to Learn (1991) [pdf]
Neovim vs Remacs now.
Apart from the explicit number types (`i32` instead of `number`, etc.) it looks like standard typescript. What looks different to you?
You both could've done better in constructing your responses. He explained why yours was lacking, you explained why his was lacking. You both made valid points.

As for actually answering your question, probably only Walt's author could answer that. Unfortunately, due to your condescending choice of phrasing, he may choose to not engage in discussion with you, thinking that you're not sincerely interested in his answer.

I hope he looks past that and does answer you, as I'm sure others are wondering similarly.
The Dow Jones is set to open 3035 pts or so lower[1] than today's close, so I would say the market will end down tomorrow, and next few days are going to be "choppy" to say the least...

> As of late morning, the Dow Jones industrial average futures pointed to an implied open of 335.74 points lower.

[1] Source: https://www.cnbc.com/2018/10/11/asia-markets-wall-street-sel...
From the press release:

> a local donor — a UT Dallas graduate who wishes to remain anonymous

From the article:

> This is starkly illustrated by comparing Texas and Iowa. According to U.S. News and World Report, Texas, which ranks 33rd, is far surpassed in educational quality by Iowa, which ranks eighth.

and later:

> Think about that: White students do better in Texas than in Iowa. Black students do better in Texas. Hispanic students do better in Texas. Asian students do better in Texas. Given these facts, it is absurd for U.S. News to rank Iowa higher than Texas in terms of educational performance.

So... an alumni from the University of Texas was so angry that Iowa was ranked above them in education they partnered up with the Koch brothers to fund an $840K institute at UT Dallas that would publish a study with an alternate way of doing the rankings that would put Texas above Iowa?

That's some next-level rivalry right there.
> I am on the other hand amazed at how much Slack people are willing to give multinational corporations that don't presumably even have them on payroll.

"The only thing worse than a paid shill is an unpaid shill; sellouts at least have greed as an excuse."
I doubt any api call trying to work in such a chaotic environment would actually work, and having all optional fields won't magically make things work. It will probably fail but in very mysterious ways. This sounds more like an environment where microservices are completely out of control and chaotic.
Thanks, I thought nobody would say this...
The difference is that the censorship happens before due process rather than imposing punishment only after the plaintiff proves their case.
Ha thanks.

I have fundamental misgivings about "APIs as bespoke ORMs for browser clients" -- at least how they're currently commonly implemented ([db] -> [orm] -> [controller magic] -> [request parser & deserializer / response serializer]). It just has this sort of... ad-hoc lack of coupling. Things like Datasette or PostgREST feel more "right", but I'm still a little incredulous that they're sufficient for even the majority of needs.

Designing a system that can handle concurrent reads/writes at production scale is hard even when you control the entire stack. When you consider all the constraints that modern web dev labors under, it's a miracle any of it works at all. But to be honest, my suspicion is that we get it to work by trading 90% of our performance potential for all this extra machinery between the client and the DB. We needed to do this 20 years ago because DBs didn't have the functionality (ex: row-level security) they do now, but at this point, maybe it's time to revisit. Either way, I'm doubtful that choosing a schema and protocol for client/server communication would meaningfully move the needle. I think a more fundamental rethink is necessary. Maybe after 3-4 years of wasm.
TL;DR Possible fault in an onboard MEMS oscillator from helium exposure.

https://file.scirp.org/pdf/JST_2013122009560886.pdf

> Exposure of absolute pressure sensors, resonant microtube density, binary concentration sensors and chip-scale vacuum
packaged pirani gauges to room temperature helium resulted in a gradual drift in sensor output. No effect was found for
differential pressure sensors and pirani gauges vacuum packaged with ceramic or metal packages. The observed results
apply to other vacuum packaged MEMS devices such as gyroscopes, voltage controlled oscillators, infrared and Coriolis
mass flow sensors. Potential causes for this loss of hermeticity are discussed as well as application limitations for
MEMS sensors.
The Googlers who designed Protobuffers’ type system were undeniably amateurs in that realm without knowledge of the state-of-the-art.
Or to switch to a bank that actually cares about security?
No, you should not. By the time you have a wrong-endian uint64_t or whatever, you’ve already done it wrong.
I'm bootstrapping my current, after doing the funding thing in the past. It's a refreshing experience, like what I wanted my first attempt (c2001) to be.

You have my vote.
On balance, it's everyone's right to be stupid and burn their money to the ground. But realistically, in the interconnected world we live in, that will often involve burning other people as well and that's not something that should be OK. The housing crisis had greedy unchecked bankers, but it also had greedy unsophisticated (in a financial sense) individuals over-leveraging themselves and we all paid the price as taxpayers. Some people lost their homes and some people merely got a slap on the wrist, and however you feel about each, we ALL paid for it.
And the security is weaker than it should be because the SPF, etc records are unauthenticated.
Typeable and Generic are “RTTI”.
https://www.kolotv.com/home/headlines/1597_Welfare_Applicant...
Augmenting is enough to massively disrupt industries. Look at law which used to be a safe middle class job and is now in a bimodal distribution of super high paid and low wage work. All that came from just having cheap OCR which let firms replace legions of well educated law grads searching through paper documents with "Ctrl+f" for the lawyers actually running the case.

Automation like this has led to new jobs everytime there's been a major change in the past and has been better for humanity. The problem is that this sometimes takes years or decades and the old workers are told to eat shit in the meantime while the capital owners collect all the newfound wealth.

Are you willing to live in abject poverty while your bosses get increasingly wealthy just because it'll be better for people in some distant future? That's a question that's usually answered with "No" and that societies don't want to even have asked if they wish to remain stable
I will refer you again to 1929, before people were sheltered from making "stupid" mistakes. That lack of shelter did not prevent the great depression.
Java reflection is what’s broken not its generics. It does generics correctly by erasing - that’s the proven state-of-the-art :)
So the value of a large corpus remains, it's just this one happens to be generated, as opposed to collected.
Macroeconomics is a tour of either a cemetery or a construction site.

http://daviddfriedman.blogspot.com/2010/09/living-dead-thoug...
I used NetLogo and a example file that I modified to demonstrate to non-techie designers why the doors they were proposing for a theater were too few and too narrow. The scrambling arrows representing people colliding and changing directions and the traffic made it very apparent. Simply telling them code requires X and you have Y wasn't as poignant. We wound up using NetLogo for other types of presentations.
Can you help me understand what hype you mean? We don’t pay anyone to promote React. And everyone from Facebook you hear speaking about React is likely an engineer working in or on React, or an engineering manager for the same.

(Yes, I manage the team that builds React.)
https://ds24.io/ETVZIq6X
10 Reasons You Shouldn’t Have Senior Developers, Tech Leads or Architects
Such polite people. WTF has different meaning for the other kids in the playground.
This is part of the original lambda architecture. What would you recommend the schema be represented in instead? Or are you preferring something like NewSQL?
Why nearly 8,000 Marriott workers are striking in 8 cities
The point still stands. If you hold an index into an array of widgets, and the widget you reference is removed or replaced in the array, you could get behaviours 1, 2 or 4 depending on your implementation. Rust's index-into-array pattern removes the possibility of memory leaks, but it also removes most of the benefit of having a borrow checker in the first place.

Its basically a less performant, less ergonomic version of using raw C pointers. Less ergonomic because you need to write your own allocator for your array. And its less performant because fetching the associated struct from memory requires 2 fetches rather than 1. If you're convinced dynamic memory management is the only solution to your data structure, rust's unsafe{} seems a better choice. Its in the language for a reason.
Google Pixel 3 XL Full Specifications, Features and Price
I’m not so certain. I know of prominently-positioned pizza trucks in SF that are clearly cooking their pizzas there. I doubt they are doing that illegally.
I found a reference that 1600 applicants declined the mandatory testing from July-October 2011. Meanwhile 7000 applicants underwent testing, of which 1% failed.

I haven't been able to find monthly figures for before, during, and after -- so I, too, would like to see kwillet's data.
Microsoft seems grossly overvalued with a P/E of 50. For the longest time, Microsoft had the same P/E as the s&p500 (10-18), but now it’s 56% above the s&p500’s (23). If Azure were to fall behind, I could see msft’s stock dropping by 40% and kept aloft mostly by it’s dividend, Money has been pouring into the whole tech stock sector after that cryptocurrency selloff earlier this year.
> I keep seeing them writing things like <span><h1><span>my title</span></h1></span>.

React doesn’t care what HTML tags you render. If you see people using bad markup, perhaps that’s an opportunity for them to learn. It doesn’t sound like a React problem – if there’s anything on our site or in our docs that suggests otherwise, please let me know.
It failed because rationally interpreting gender data leads to politically incorrect conclusions.
Hi, mourner! Thanks for turning me on to rollup.js as I was reading through your very nice work!
Yes. They shut down the ICO within hours of being contacted by the SEC and gave all the money back.[1] The SEC was satisfied with that.

[1] https://www.sec.gov/litigation/admin/2017/33-10445.pdf
I'd agree with you except that any language that requires the "let" keyword is absurd and indefensible. And this is one of many religious-like language wars out there.
I've been looking for a tool like this and ended up using simple bash aliases:

# Git
git4all() {
find . -mindepth 1 -maxdepth 3 -type d -name '.git' -prune -exec sh -c 'echo ${0%?????}; git -C ${0%?????} $1' {} "$1" \;
}

alias push-all='git4all "push" \;'
alias pull-all='git4all "pull --ff-only --all" \;'
alias fetch-all='git4all "fetch --all" \;'
alias status-all='git4all "status -s" \;'

However, I really like Autogit's advanced features and will certainly look into it :)
Waymo has driven 10M miles on public roads–that’s a big deal
Bing and Yahoo Show Offensive Search Suggestions, Even When SafeSearch Is On
https://www.digistore24.com/redir/34473/SimonV/
Where did you get that idea? It's not a design goal of WebAssembly: https://webassembly.org/

WebAssembly's goal is to provide a simple VM with performance good enough for the web to compete with native programs and to unlock use cases that are not possible to run efficiently in JavaScript.

The syntax that the developer see is totally irrelevant here.
List of theoretical CS workshops and conferences
It’s not clear to me what the chart supposed to be showing.
No. On 64bit machines, a 32bit index saves you significant memory, and if you can use a 16bit... even more.

These savings matter a lot in some domains of computing.
> Not quite 'propaganda'

How is this not propoganda?
supposing waiter and waitress are both equally qualifying for a job, and most applicants are men, won't the ai score waiter as being more valuable than waitress?
Oh god TCL is horrible

Think of it as a C library with a very flexible configuration file... TCL is amazing and was doing what Lua and Node do a decade or more before they badly reinvented a subset of it and called it new.
Thank you for having a civil discussion! Our current world climate is intensly hostile and I was afraid that even our discussion would go south.

Well, today morning, I charged my phone on solar power (and I'll do so daily from now on).

India has bigger issues than CO2, yes, but unfortunately, I can't afford to ignore CO2issues. Our governments are incredibly corrupt and incompetent. Their goal in life is to do enough corruption so that their 7 generations dont5 have to work ever.

That aside, yes, it is depressing that US federal policy is ignoring climate change, but don't be sad, half your states have committed to going green by 2030 or something. Plus, Tesla motors and Tesla energy are doing more things for solar than anyone else in this world. They recently bhilt this backup genset in Australia, they also have built solar energy power stations (quietly) in remote islands, I forgot the names.

That means US is contributing despite its depressing govt policies. My issue is that India isn't contributing despite+ve federal policies. For all his faults, ny PM has obsessively focused on solar, thankfully, shifting away from nuclear energy. But now company hasa good electric car or 2 wheeler and those cars are costly and run for 70km on one charge. Tesla runs 250miles!

Coming to less CO2, I won't be able to offset energy used for solar panel, I don't know how much was used in the first place, But and this is a big but, I'll surely he offsetting all energy I was going to use from the grid anyways.

I wasn't going to stop using mobiles, lights for reading at night. So, I'll be saving those emissions and my electricity bill. I get less than 2 $ bill per month, average bill here, converted in dollars should be somewhat 10$, depending on how rich people are.

And btw I have five different solar powered devices that can be charged by builtin solar panel and by USB port. So my Idea is to use my power bank to store energy and use it to charge phone or lanterns as required. (Powerbank is 20,000 mah, and also has a 2w solar panel included!)
Reinforcement Learning for Improving Agent Design [Google Brain]
Source: https://www.linkedin.com/pulse/uniqlo-announced-bring-rfid-l...

https://www.fastretailing.com/eng/sustainability/report/pdf/...
> It'd be neat to have a JS macroassembler, could then have the host browser runtime compile wasm modules dynamically

Use fengari (https://fengari.io/) to run your lua assembler?
TCL is fun to write. And with Tk desktop apps are fast and easy to whip up. Kicks Atoms Ass for internal apps and doesn't eat all your ram. I don't get why its gets so much flack. It's sort of a fun mix between lisp and perl. I hope it never dies.
Actually no, that's not what was being argued.

They state was arguing that the defendant should still be tried on the remaining evidence because they weren't fooled by the prosecutorial misconduct.

In essence the defendant shouldn't be rewarded for the prosecutorial misconduct.

While the behavior of the prosecutor was clearly abhorrent, it is reasonable for the state to take this position.
> I realize Google is the best major corp for open source.

It's not. I'd say Red Hat is the friendliest open source company. They truly embrace the open source ethos.
That's a good point, though after a hack they would ask everyone to reset their password anyway - but these people are probably using the same e-mail/password on other services.
The last mile isn't solvable. Some languages contain concepts, set phrases, vocabulary and pop-culture references entirely unique to that language. There isn't a translation in every single case. Machines however will always try to come up with one and the results are amusing.

Also people make the assumption that as soon as we make strong AI comparable to a human we will be to translate anything and everything (let's say we are excluding the last mile for arguments sake). That assumption ignores an important fact that sometimes translation is a team effort where certain words, phrases or concepts are debated among multiple translators to reach a consensus. It's not always done by a single intelligence.

Some people might argue that's because people have far more limited capacity to consider all the examples in the corpus whereas a machine can consider all of lightning fast and thus can arrive at the right answer.

A perfect edge case that illustrates why that doesn't matter and where multiple human intelligences will often grapple with how something should be translated would be what name to give to a movie you are translating to an international audience. The same movie often has quite different names depending on which language it gets translated into. There isn't actually a correct answer there is just answers that are deemed 'good enough'.
I also wouldn't be surprised if it was more than 6% - but I very much doubt it could be over 12-15%. That's still not a very high percentage of revenue. It's most definitely a significant cost, but unlikely to be their biggest cost.
Where's the next disruption in the service industry?
And from the same chart, about a quarter of iPhone owners are planning to switch to Android.
Plenty of real companies making real revenue offer JOBS Act compliant equity crowdfunding, such as https://invest.hylete.com/ though they don't come with the promise of the moon or Lambos or any implied notion of anything at all besides an opportunity to invest in a business. But you do get a real equity claim that's worth something.

But, as per usual, human greed trumps all, and many latched onto incredibly terrible ideas created by woefully unqualified individuals because of a bull market, cognitive dissonance out in full force. History sure has a way of repeating itself.
Diversity is generally accepted to be a positive thing. Targeting women specifically furthers that goal. Targeting men specifically furthers no goal.

So yes, sexism is not symmetric. Same with race.
Well, unless your program is particularly long lived, it will be reclaimed. There are many tools that could reasonably forego `free` for their entire runtimes.
Guys, are they obligated to throw their business outside windows, give everything for free and quit or shrink, firing more than half of people doing job @ ms?

Why do people think they should opensource everything?
This would also prevent congress from delegating war making powers to the President. In essence a formal declaration would then be required before military force could be used. I think it would be a healthy change.
It’s also a time-honored trope that has very little evidence of being a reliable method to drive competition out of business.
Can I interest you in subscribing to my no-sales-allowed list?
Deforestation is a great issue in developing economies. It's something which must be addressed. What's not mentioned is that human population growth is the main driver of this pressure.

Given our abilities to manage disease and such, more efforts should go into educating women in developing allowing them to become more independent and have more control over their reproduction. When people move from agrarian societies to urban, they don't need more than replacement numbers --but in many developing economies the effort to stall growth is overshadowed by other less effective efforts.

China would not be where it is without the great effort (though hamfistedly implemented) it put into controlling growth --it was only necessary to dampen growth while the country caught up economically and now natural forces are effectively resulting in pop stability (unlike India, for example).
> The US is a close ally of Taiwan

Heh. Exactly how close an ally is yet to be tested in any meaningful way. No U.S. aircraft carrier group has transited the Taiwan Strait since 2007. Some would forecast that no U.S. carrier group will transit - or finish transiting - that strait ever again.
I’m a bit confused... surely going through a needlessly bizarre hiring ritual is worth it compared to driving for Uber or being a substitute teacher?
Never said or meant to say that. Nations have spied and will spy on each other. Just suggested that Juniper had been pwned, it seems unlikely for 30 or so vulnerabilities to be disclosed at the same time otherwise.