skysight-inc/HackerNews huggingface dataset:
I would say this:

- tokens are just collections of non-space characters, passed raw through to an assembler, where it is assumed that they denote machine words. Whatever happens, happens. The "symbol" eax will refer to a register, for instance. (If this project had stuck with AT&T assembly syntax, at least that would have been qualified as %eax%).

- functions aren't registered under Lisp symbols but are just global references to assembly-language labels. It seems we can just do (1234 4) and it will just call address 1234.

- no LIS)t P)rocessing to be seen here.

That said, there is no language that is just "Lisp", and so there is no prescribed set of semantics. We can make a prefix expression preprocessor for x86 assembly language and call it "Phil Lisp" (or whatever qualifier).
Atomist Software Delivery Machine 1.0 Launched
At the Games Accessibility Conference, 2018
> what do you think would happen in both countries if a senior party official punched you on the street?

In China they'd arrest you and that would be the last anyone ever heard of you.

In the US the cops would show up and shoot you on site because they thought you had a gun. There'd be a 24 hour news cycle of outrage and then you'd be forgotten.
In the Node/NPM world, this is pretty difficult. There are many (many) small libraries and everything you depend on brings in many more.
I've been reading The Culture series lately! If you're into science fiction then it's a set of very enjoyable reads.

https://en.wikipedia.org/wiki/The_Culture_(series)
Yes, depending on the particular intercrop. It's an area that could benefit from the application of robotics.
How to Create Simple 3D Models in Photoshop CS6
Elm is the langauge that showed me a functional language can be amazing. It clicked in my head like no other language. I did a substantial web app in it, and came to appreciate it more and more. I only wish it were available as a general purpose language. I used to call elm a gateway-drug to ocaml but I have a hard time swallowing a lot of ocaml syntax. Reason seems to be a good way around that. I'm also keeping an eye on the Grain language.
A dead package with 2million downloads a week, not very dead no matter what the maintainer thinks of it.
The UK is a sovereign nation and absolutely can enforce its laws against anyone within its borders, regardless of citizenship.

The only potential exception is diplomatic immunity, and that is only granted to the few people who are directly employed to represent a foreign nation. (And even then, such immunity is voluntarily granted by the UK government.)
Not all historic dialects of Lisp have bignum integers. I don't know what the current situation is in Emacs Lisp, but it had only fixnums at one point.
I would argue that having tons of dependencies is a problem in and of itself. This has become normal in software development because it’s been made easy to include dependencies, but a lot of the costs and risks are hidden.
And yet no one is deterred from proper error handling in Go. On the other hand, I see people fail to properly handle errors all the time in our Python/JS shop.

EDIT: This isn't some language partisanship; it's my observations from years of experience with the aforementioned languages (I work in a Python/JS shop). I'm guessing there are no formal data about this, so I'd be curious to hear other anecdotes whether they agree or conflict with mine.
> It does not show in money, or people going to STEM field

Anecdotally, I know many a kid who has taken an interest in space and rocketry after watching a SpaceX launch.

What empirical data have you to show that there is no correlation between space awareness (whether by Musk or anyone else) and STEM enrollment?
There's a moral liability to do your due diligence when using upstream software, too. Otherwise it's just whining about "the untrustworthy system I built upon is untrustworthy".
Fair enough, I got the impression the target audience was more IOT focused given the site it was hosted on.
Credit specialist
Due to a lot of hardships and circumstances beyond my control, my scores were in the ditch. It will literally take way too long for me to try sending (3 letters to the 3 credit bureaus) and waiting for the negative items to eventually be deleted. However, I decided to dig online for credit repair help and I came across a review on credit magic about a credit specialist and I must admit I was impressed. I quickly emailed him on; REPAIRWIZARD4@GMAIL.COM and texted him as well on the number; +1 520 441 6516 asking if he could help me and how much he would charge. He replied and after discussing the process, we moved on and guess what? He actually fixed my credit and raised my score to 789. All debts were checked as paid and the late payments appeared as on time payment. He deleted the inquires, student loans, medical bills and the bankruptcy filled 2016. I strongly recommend him for your credit repair. You can contact him and enjoy his service.
How to blow high six-figures on the 21st century version of a vanity license plate
> It's acceptable because it's perfectly legal in the UK. The world is not America.

While the world is not America, Congress has the legal power to do the exact same thing to a UK executive traveling in the US with information sealed by a UK court.

Each House or Congress has its own Sergeants-at-Arms, with deputies, and the authority to deploy them the same way, and even, IIRC, it's own (long disused) detention facility should it elect to use it's arrewt powers.
This situation reminds me a lot of the hypothetical situation outlined in this post [1]. Definitely worth the read for anyone who hasn't already seen it.

[1] https://hackernoon.com/im-harvesting-credit-card-numbers-and...
+1 for source code browser on NPM
Google Open-Sources Speaker Diarization AI Technology, Claims 92% Accuracy
He's been too naive and creduluous in judging a person based on limited information. His coding skills aren't in question — the software was fine while he was still in charge of it.

I suspect Dominic didn't see himself as the maintainer of the package, but as a maintainer of a copy of the package (like how git is designed to work). With this perspective, of course someone else can be a maintainer.

The problem is that NPM changed their upstream from Dominic to right9ctrl without checking. (Maybe because Dominic clicked a button — NPM is still responsible for accepting that decision or not.)
History--so far--shows that good, .com, names do keep their value. Granted you may overpay and cannot sell at the bought price but cover.com is a name that can be used by many types of businesses. So if they go kaput, they have an asset :)
This is why farmers spend so much money on insurance.
What you need to know about JavaScript async patterns
What if most of the purpose of attending university was to signal to future employers that you are the kind of person who attends university?
It is extremely unlikely that US prosecutors are after him for any alleged "backroom talk/act". WSJ reported that the charges against him “ may involve the Espionage Act, which criminalizes the disclosure of national defense-related information.”[0] Accordingly, the implications on journalism are real and far-reaching [1].

[0] https://www.wsj.com/articles/u-s-is-optimistic-it-will-prose...

[1] https://theintercept.com/2018/11/16/as-the-obama-doj-conclud...
It's beneficial to the small businesses in my area whom I would like to succeed. I do it to help the meadery down the street, not Google.
The original Star Wars script was heavily influenced by an analysis of ancient and religious mythologies, so it's not surprising that you're seeing the same themes.

[https://en.wikipedia.org/wiki/Hero%27s_journey]
Minnehaha Falls
The real problem is that so far, open source has been mostly more responsible than closed source. mostly. So many companies and people just go 'eh' and accept the defaults rather than really digging in. Which, in a real way, means they get what they deserve, but on the other hand, what is the alternative?

I mean, personally, the alternative I like is a sort of hybrid model, where you pay someone else to do the vetting, like RHEL, but nobody I support is willing to stay within the RHEL package world, or to otherwise pay to really vet the packages they use, so it's defaults all the way down, and it usually works just fine! until it doesn't.
> high-end 22 core with dual sockets seems to perform pretty well already

Oh nice! Almost 2x the speed of i9 for 7-Zip compression and ahead of everyone on LLVM compilation speed and Rust prime benchmarks.
We need to incorporate the fact that people will move on with their lives and transfer ownership of projects.

This could be solved in a few ways.

Maybe instead of signing over ownership, maybe the protocol should be to force a fork and make notes in the README that there's a new repo whose author has not been vetted and should be used with caution.
NPM increased their efforts with regards to auditing. They realized it was a prominent attack vector and without them taking responsibility for some level of the problem they would be throwing their reputation down the drain. It isn't perfect, but it's a step to improving the situation.
Thank you! I really hope it takes off, it's an effort from the community for the community.
There's no question that iPad is the king of tablets.

Whether the iPad be the primary or secondary device for someone personally or professionally is the question I just went thru. I continue to need a laptop for work and would use it less if I could (accepting the tradeoffs) use a mouse with iPad since it remains a touch-first device.

The surface pro is nice too, but as you said you have to optimize for touch, or not at all. I'd love to have MacOS that supports updates on the surface pro as a daily driver.

Ooc, What categories/types of apps do you run personally and maybe work related through your iPad?
Ask HN: How do you let go?
How do you let go of your work after the workday is over?

In our industry many of us practically have our hobby as our job. This makes our jobs enjoyable in may ways.
However it also makes it hard to let go and relax in the evening.

For example I work for a pretty big national newspaper, and right now we have a major problem with our articles not being indexed by google.
I have made some changes and am waiting for the googlebot to come by our site tonight - it usually comes around midnight.
I know that if I wake in the middle of the night, I will have to restrain myself in order to not get up and do a google search.
And I am pretty sure this is unhealthy.

So in short I would like to hear from fellow hacker some strategies for letting go of work problems after workhours are done?
US credit scores are subject to many laws, including the length of time that data records can affect scores and processes for disputing data records. Individual businesses have the option of ignoring credit scores, e.g. by charging a premium for high-risk customers, or implementing their own proprietary scoring mechanism tailored to specific markets and risk profiles.

This is a world of difference from opaque centralized scores without due process.
Because the caller either deals with the error (and fixes the state) or they don't, but there's never a case where the callee was unable to force the caller to fix the state. If the caller then goes on to just handle/suppress the exception and continue with the invalid state, then at least they're making an explicit decision that is on them.
Well, Xamarin applications for iOS use Mono AOT and Unity gameplay code gets compiled to native code for deployment on game consoles and iOS, optionally on Android.

As for compilation time, Go compilers use very basic optimizations as such they tend to compile faster, but hardly impressive for those that ever used TP, C++ Builder, Delphi, Modula-2 and similar languages.
Type-ahead suggestions based on the real-time search intent of a user
Subjective meets subjective. It's the appropriate context. I hope it helps college grads make an informed decision that's right for them.
GPUs Found Vulnerable to Side-Channel Attacks
It's the internet... we're all unknown to each other, and many modern web apps are running a huge stack of unvetted code.

Honestly, a problem like this is overdue, especially for the NPM ecosystem with its propensity for a huge number of transitive dependencies, but also for all other major repos (nuget, cargo, CPAN, Docker, etc.). OS-based repos (Debian, Ubuntu, FreeBSD) might feel a little safer because it's harder to become a publisher, but it's not at all impossible. Perhaps the only reason it hasn't been a target before now is because there are easier avenues for cybercrime.
> The best option is to let uncompetitive businesses fail and concentrate on things the private sector can't do well.

This is such an Economics 101-style response, I'm not even sure how to address it.

When the plant stops production, it's not only the 2500 people who lose their jobs, it's also the auxiliary economy of parts suppliers, logistics networks and food and drink businesses that are affected and may have to shut down as well. That creates a negative multiplier effect that pushes economic activity down further. Not to mention the long term impact of lower tax receipts, lower property values.

You can't snap your fingers and replace the underpinnings of an entire community overnight via the magic of the "free market". Another company will only accept the costs of relocating there if the government starts offering tax incentives and the like to make it worth their while.

I agree that we need a better system, especially when companies can simply move when it's convenient. But manufacturing is a strategically important industry and governments are willing to pay to keep that industry at home.
Can you elaborate with some examples?
I see a lucrative business opportunity in alerting users when pwned/vulnerable NPM packages are used in their projects. Maybe something like this exists already?
Liability is very often not exclusive in law, and, in particular, tends to flow the whole way up supply chains. With nothing being sold you probably aren't dealing with strict product liability upstream, but exposure of end users is reasonably foreseeable so there's no immediately obvious blanket reason for ruling out upstream negligence liability to end users.

The idea that the party most proximate to end users is exposed to potential liability is true, but the idea that this must mean noone else in the chain is exposed is not.
Come now. Let's not draw people with broad strokes regardless of whether they are sports fans, religious people, or fans of Elon Musk. When you make harsh statements about groups that big you're the one that looks bad, not them and your point gets lost.
I love reading these threads. People seem to expect way more out of open-source software than is actually guaranteed to them. It is a template of some computer code that may be relevant to your work; nothing more, nothing less. "I can't believe you let this happen to me!" Well, read the license: "THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED". If you don't agree to that, you have no legal right to use the code. Not sure what else there is to discuss.
He should just not allow any party not known and trusted to distribute under the original product name.

Let it be known that it's discontinued and let the new maintainer trade on his own reputation.
Currently 99.9%. You can help for the rest to get ReactOS over the Pareto's hump.
IIRC They were able to get net energy from the fuel versus the energy of the x-rays used to ignite it. But not in terms of the energy of the lasers used to create the x-rays by vaporizing the fuel pellet.
A real-time chat app in 23 lines of Python and 35 lines of JavaScript
Yeah, no kidding.

That's why the idea of commercial support exists. You need to depend on it? Pay for it.
I don't work on the S3 team so I can't answer all these questions but relative to the "2 million operations on S3" question I can point out that S3 now has batch operation support: https://aws.amazon.com/about-aws/whats-new/2018/11/s3-batch-...
That's fair, but perhaps I can rephrase it to say that embarrassingly parallel applications are a well known edge case and not the norm.
Can someone please explain or point to what Assange is being indicted for?
That's the point, forcing to handle errors doesn't force to do it properly.
Hands-on TensorFlow.js – learn a polynomial in an observable notebook
Yeah this one is easy to spot, but what if someone makes valid contributions and for pull request #10 slips in a backdoor. Most open source projects are not able to check that anywhere near thoroughly enough.
Yes. The fast moving package management dependency hell seems to be spreading, but I believe its root comes from npm/javascript. If we see it elsewhere it is because it is borrowed from javascript as it was seen as "the future" of software development.
Some "nutjob" did something like that in Minetest too:

https://github.com/minetest-mods/turtle
GM is ending production of the Chevy Volt
What mounting evidence? What actions make him an active conspirator in that specific domain?
Someone told me it is because what we learn basically creates patterns in the brain (New connections between neurons, perhaps).

Later in life, we have well established patterns. When we learn something new, brain tries to match it against existing patterns, either consciously or subconsciously. That's why we see blog posts like "React for PHP programmers" etc.

The problem is when brain get stuck in matching new concepts to existing patterns even when they are completely different.

I had the hardest time learning React & functional programming because I was looking at it from OO perspective. It took some effort but my learning accelerated when I stopped comparing it with OO & PHP.
You do both. Both Google and Cloudflare run DNSoTLS on port 853 and DNSoHTTPS on port 443. DNSoTLS and DNSoHTTPS in their short lives have already gained more traction than DNSCrypt ever got.

DNSoQUIC is already in the pipeline.
What happens if your cap table is public? I would imagine if your wooing investors, they will get to see the cap table + more even if they never invest. And VCs talk to each other, so they can probably find out if curious from other VCs. Why all the secrecy?
Go to the AWS console, 1-click sample applications get a simulation up and running within a few minutes. Start with HelloWorld and move up from there.

Huge disclaimer: I work on the RoboMaker team.
Used to be really into language learning, this topic comes up a lot there. I'm of the opinion that while the intrinsic ability to learn does drop in some ways [0], a larger part of the difference is simply the fact that we don't put in the same effort. In first language acquisition this is pretty obvious. The incentives are all there. And I'd argue, in a much subtler way, similar mechanics persist in many fields of learning.

Diminishing returns, lower tolerance for messing up, a lot of other going concerns, I could go on and on. The point is you're probably not putting in the same effort.

[0] say as we age our hearing ability predictably diminishes, accounting for some of the difficulty in learning accents etc. But the majority opinion, I believe, over-attributes the difference to reduced plasticity and the likes.
"the ad for going to Mars would be like Shackleton’s ad for going to the Antarctic."

A widely-spread myth? https://www.smithsonianmag.com/smart-news/shackleton-probabl...
>> Facebook played fast and loose with privacy for over a decade. This might have worked in the US where corporate abuse and greed reigns supreme, but not so much in Europe.

Unfortunately, we have plenty of that in Europe, too.
> other projects like scuttlebutt are likely doomed to fail as well because of his wrongheaded views about organization.

Define failure. I don’t know Dominic and I haven’t looked into the Scuttlebutt project beyond being aware of its existence and what it is, but...

He talks about creating a community where anyone is welcome to contribute.

It is perfectly fine for an open source project to have the development process and the community as its raison d'être.

Just because a project doesn’t outcompete every single alternative doesn’t mean it’s failed.

Just because a project isn’t even used by more than a handful of people doesn’t mean it’s failed.

It all depends on what the goal of the project was in the first place, and what the goal of the contributors are.
I dislike using “democracy” as an excuse to blame the oppressed for their own oppression. Even if democracy is working and there is a strong correlation between policy and the policy preferences of the population (which is a separate but worthwhile debate), it’s simply not an excuse for the government to do oppressive things.
Handing over a popular software project to a random stranger you've never spoken to who asks to take it over is just irresponsible. Nothing is preventing that stranger from adding malicious code and potentially compromising millions of devices, which is exactly what happened.
Where Forth really shines is bootstrapping something really novel.

Take an entirely new CPU. A reasonable Forth kernel can be written in as little as 1k assembly code, obviously dependent on said CPU instruction forms and sizes.

Once that is done and one has working serial comms, upload a dictionary at it and get a full featured environment quickly.

Then, write system dependent words in assembly to complete the basic picture and get stuff done.

I have seen skilled Forth users do this kind of thing in a day.
nodejs and the javascript community continues to be a shit show run by amateurs.
Agreed certs are for talking the talk, experience is for walking the walk. Consulting companies are root of majority of cert takers from my experience.
Mobile faster than wi-fi in many countries
Another anecdotal example - VW. Lower Saxony has 20% of the voting rights and 11.8% of ownership.

Ever heard of Renault? Due to neo-liberal politics the ownership has changed in more recent times, but they have been state owned for a lot of their history.

The disease of neo-liberalism was a contributory factor to the demise of BL and the word neo-liberalism didn't even exist prior to 1982. The writing was not on the wall with BL during the post war years and their products were highly successful. The UK balance of payments was helped not hindered by the predecessor companies - the Rovers, Triumphs, Austins and what-not.

The problem was investment. So in the years when BL was a lot of private companies they could not get investment from the city. This is because London only invests in companies they can asset strip, they don't speak the same banking language as in Germany where banks invest in companies and people.

After the Labour government that preceded Thatcher rescued BL there was a problem due to the lack of investment, however BL did what they could to rise to the challenge despite the difficulties of strikes and useless managers. Then when Thatcher arrived BL was privatised. There was obviously no investment from the conservative government, that is not how they roll. They just wanted to sell the family silver.

So then it comes to the media and how they portray the story as all the fault of the unions and the company being nationalised. Yet the story is not an honest one, the truth is that the UK banking sector just don't invest in actual companies that employ people that do actual work. They might front the cash for some asset stripping or they might invest in property, but never did they invest in UK industry. German culture was different, banks there have much better investment ideas, they can also see a better return from investing in their own concerns.

The disease of neo-liberalism was enforced on the world so you have things like Renault that the state aren't allowed to own if they are to be in the clubs of the EU/IMF/GATT and what not.

The people that manage companies are not automagically better people just because they work for vulture capitalists instead of the government.