skysight-inc/HackerNews huggingface dataset:
"Simple but refined, guaranteed to blow your mind, the land of lisp"

This guy is a genius :D
FREELANCE: FROM IDEA TO PAYING CLIENTS IN 2 WEEKS [MY SIDE BUSINESS CHallENGE]
> flagged by mods for some reason

It is uncharitably disingenuous (at best) to imply there somehow remains any confusion as to why the post was flagged. A complaint about someone having to ask for an explanation might be legitimate.

https://news.ycombinator.com/item?id=15151412

>dang: we're pretty rigorous about moderating this sort of thread out, because it's not the core focus of the site. HN's core focus is the goose that lays the golden eggs. Taking care of HN means taking care of the goose and (mostly) foregoing everything else

Props for the link to the previous discussion, and props to the whomevers persevering through to this implementation of an MVP getting which will hopefully support getting this process off the ground.
I think it would be pretty difficult to block a P2P network at that layer of the stack to effectively partition the network. The list of peers is dynamic, so it would always be one step ahead of The Great Firewall.
From [1]:

> Rather than putting it immediately into the market, he waited and invested after month-end January 1993—that year's monthly low point for the S&P 500. At the beginning of 1994, Peter received another $2,000. He waited and invested the money after March 1994, the monthly low point for the market for that year. He continued to time his investments perfectly every year through 2012.

That's hardly "perfectly timing the market" in the usual sense. I'd consider "perfectly timing" to be sell at every peak and buy at every trough, so you're always holding stocks when they're gaining versus the dollar and holding dollars when stocks are losing versus the dollar.

It's impractical, but it's a much better result -- the theoretical limit to how much you could have made with perfect knowledge of all the pricing ahead of time.

That analysis, by contrast, only looks at what happens if you have a little perfect information -- and the answer is "not much".
I use several legacy addons and most of those haven't been abandoned? They are about to be though.
Donald Trump Administration Set to Scrap ACA’s Birth Control Decree
I've just opened an issue at uBlockOrigin with information on the URLs used by this thing:

https://github.com/uBlockOrigin/uAssets/issues/743
Same for me. I remember discovering that it was a very limited number of questions and that brute forcing them was feasible.
So if only Linus would threaten you with a lawsuit for installing it in a model not designed explicitly for it, then Linux would be a much better system than it is today, right?
Hacking Services Here
Hello All
I'm offering following hacking services

..Western union Trf
..wire bank trf
..credit / debit cards
..Perfect Money / Bintcoing adders
..email hacking /tracing
..Mobile hacking / mobile spam

..hacking Tools
..Spamming Tools
..Scam pages
..spam tools scanners make your own tools
..Keyloggers+fud+xploits

Fake peoples have just words to scam peoples they just cover their self that they are hacker but when you ask them a questions they don't have answer they don't have even knowledge what is hacking am dealing with real peoples who interested and honest also teaching hacking subjects in reasonable price
with private tools and proof.

Availability 24/7 contact only given below address cyberghosthacker830@gmail.com or Text:+1 (847) 467-3558
Nice idea. As one wrote, this can easily done with one line of JS but having this as an web API which returns an image file is definitely neat.

However, I see a privacy issue with sending all my user's real names to some 3rd party service (even if they claim there's no tracking or something similar).
What kind of work did you do that didn’t require email?
In addition to all the other reasons, the IT industry is much, much younger than other industries. The 'web' itself is only 26 years old, shorter than a single person's career. Punchcards were still in common use in the late 70s, again within the reach of a single person's career.
Vladimir Voevodsky, Revolutionary Mathematician, Dies at 51
Sign up required
What is complexity theory? (P vs. NP)
Chinese support has been added, good catch! I actually thought I had it covered.

However due to caching, the request above will not work before tomorrow. You will have to input another name. I apologize.

I may clear the image cache later today just to fix any issues related to this.
View npm download stats on GitHub
I used the same logic in implementing my latest app, that taking a 3 month or longer learning curve with Swift would delay my time to market. That turned out to be true, but then again, with 15 years of ObjC under my belt, I’m cranking out more working code than bugs, so I don’t need language features to keep me from making stupid mistakes.

However, what I learned is, if you want to leverage MIT or BSD licensed widgets, libraries and etc, Swift is where it is at. Way too many of the ObjC code available has gone fallow with iOS 8 or 9, so you can still use it now. But the writing is on the walls, sooner or later iOS 12 or 15 is going to break that code and then the ObjC choice turns into technical debt. It runs the gamut from code that isn’t AutoLayout aware, to using deprecated but still available methods. I’ve steered clear of any code that hasn’t seen an update in 18 months.
Folks, I give you the disruptive infinitely scalable technology the likes of which the world has never seen. It will bring down the entrenched losers like Visa and cash-based economy.

Just hold on tight, let's see if it can survive protocol upgrades and get more than 4 transactions a second.
On the other hand, not knowing and not using the tools for your language is also a problem, assuming that such tools are improving productivity (which many of them do). You should be able to get by without them if necessary, but you should also strive to use the most powerful tools you can whenever possible. Powerful tools also have non-trivial learning curves, so you should train to become proficient with them too.

Being tied to a single effective tool is not always bad. If the tool is indeed powerful, the need for other tools may not arise. Emacs and Vim users use their editors to work on a lot of different things, for example, and have enormous libraries of plugins and features at their disposal, ready to use no matter the language.

If someone asked me whether to learn an IDE for a specific language or Emacs, I'd say both. The larger your selection of tools, the better - with more tools the number of things you can do faster/better also increases, which leads to higher productivity.

In other words - don't try to code in Notepad forever and be prepared to spend some time on learning new tools.
Brainfuck it unintuitive, but Lisp is. You can learn the lambda calculus in 10 minutes. You can'c tompare the two.
You have to be Linus? Dang.

That doesn't scale…
Not really. You can't comment on this until you tried a lisp. I know that you haven't tried it because if you had you would have known about paredit and how it solves the paren problem.
In every single crash I know of there were lots of naysayers up until the actual crash. As a matter of fact, right after each crash I personally remember, there were some of those naysayers who got elevated to oracle-status by the press for a time, "the one who had foreseen this all". But they always failed to predict the timing of the next crash, so oracle-status didn't last.

Bottom line: still having naysayers isn't a relevant signal. Predicting that there will be a crash is easy (you are almost guaranteed to be eventually right). Predicting WHEN the crash will be is (almost?) impossible.
The gaming industry routinely deliver "large, faultless projects" within 6-9 months timeframe. Searching for "data-oriented programming" gives some hints how they do it. Another part of the story is proper project management.
Things like weight, continuous first and second derivatives in other words.
They do? Can you name some examples?
Project Loon authorized to deploy balloons in Puerto Rico
Absolutely, I'd probably also just use CSS and HTML and use the core package: https://github.com/lasserafn/php-initials to generate the initials, it's faster and you won't depend on third-party.

I absolutely see your point, that's also why I open-sourced the code (see footer), but obviously I could be using different code or track it on the server (nginx or similar?). This is not the case, but I understand. Another option is to use the core generator (which is also open sourced) so that the generation happens locally :) But then again, CSS+HTML does not require any generation
I’ve only looked and not actually coded with it, but Laravel makes it look as though coding in PHP might be livable.
Overall, I think the post is a little too dismissive about the performance implications of bind, and says a new function trigger rerenders.

In IE 11 and Safari for example with Babel transpilation, arrow functions are going to eat your frame rate alive, especially if you have a text input handler with some sort of validation around it. Even in latest Chrome and Firefox, you end up with inputs that feel slow.

I agree PureComponent and object equality cancel the benefits of each other out a good deal of the time.

The pure without handelers approach has the notable exception of a sortable table with inline editing, or even checkboxes, where row index of the handler matters.

Ultimately, it is better to make new devs to react aware of avoiding bind in render, than it is to retroactively add constructor placed binds in the app when frame rates are below 25-30 by default. Something I’ve seen quite a bit in redux apps.
Rainbow visualization of sorting algorithms
The premise is wrong - large complex projects breaking new ground are often late, over budget and error prone in other industries as well.

The question uses Airbus A380 as an example of a complex project that was delivered in just five years. But according to Wikipedia the project started around 1990 which adds 10 years to the timescale, and the project actually had multiple delays https://en.wikipedia.org/wiki/Airbus_A380#Production_and_del... and multiple issues were found (and fixed) after delivery. This is not at all surprising given the scope of the project, but it is strange to present this as delivering a faultless project quickly.

"Airbus cited as underlying causes the complexity of the cabin wiring (98,000 wires and 40,000 connectors), its concurrent design and production, the high degree of customisation for each airline, and failures of configuration management and change control" - does this sound familiar?

Of course, when the model have been designed and tested, it is pretty predictable and low-risk to build the next one to the same specs, just like it is pretty predictable to build a standard building according to well-tested plans. But this is comparable to installing an existing tested software package on an new computer, which is also pretty predictable.
What seems to be missing (correct me if I'm wrong) is bad incentives. Software projects in government tend to be assigned by two ways:

1) via tenders, where it's a race to the price bottom, and the vendors charge massive sums for change requests or simply to fix what should have worked in the first place, but the government must pay additional money in order to not have wasted the entire sum already spent

2) tenders with specs that are customized so only a select few (or one!) vendor hits the criteria (e.g. must have 20+y of government work history, x% of workers must have top-secret clearances) or lock-in; basically "no one ever got fired for buying IBM/Accidenture". The big vendors of course know this and charge govt through the nose.

Another reason especially in government is a lack of client-side controlling, i.e. there is no qualified staff to review code, architectural decisions or cost/time plannings early (if at all). This also hits home for construction projects.
I had an instance a few years ago where I had to use an emergency/backup computer that I couldn't network in any way (very old laptop (AMD K6-2 :D) that only had a USB port, my modem's Wi-Fi was broken and I had no USB Ethernet adapters).

And... using that thing was really really nice. Getting data into it was enough of a small chore that it was remarkably focusing.

At one point, the only bootable CDs for i586 in the house were a couple old half-scratched Slackware discs. A lot of things refused to install, but sed did... um.

I can't remember why but I ended up reinstalling quite a bit (I think from "no I don't like this partition table layout") and so I wanted a simple package selector/installer. So I tried writing one using bash and way, way too many regular expressions. I started getting a (literal) headache after staring at screenfuls of modem line noise for about a week and had to give up. But I know how to left- and right-justify text using sed now (and I frequently use sed's full command set), which is kind of cool.

It's quite sad that our brains are so easy to distract with "and through this door we have A PURE STREAM OF ALL THE WORLD'S INFORMATION". It's sad because we live in a hyper-connected age, and yet we just can't mentally scale to cope with it.
A scientist who spots fake videos
Of course it's in nightly.
Intel Coffee Lake Core i7-8700K review: The best gaming CPU you can buy
The most important, and sufficient, reason to learn Swift - or anything else, for that matter - is curiosity. I don't like working with people who are not curious about their craft.
I had that exact same thing happen to me in Europe, so it stands to reason this is an industry wide problem, not just a Chinese problem.
Ethereum Developers Optimistic Ahead of Byzantium Blockchain Fork
OTOH, the US economy is very dependent on one special "export": dollars, which for now the rest of the world accepts to sell goods on credit (see negative trade balance). If the dollar continues to devalue, this mechanism could break at some point.
You may know then under the Tandy brand.
As a professional resume writer/editor, I appreciate your comments. Excellent advice. I would say however, there remains a considerable amount of debate about the CL, even in editing and/or hiring circles. I work out of Shanghai, China and although my global clients are individual job seekers and academic aspirants, I keep in close contact with some local Fortune 1000 colleagues. I have had many say to me they spend zero time on the CL and only scan the resume quickly. It behooves the writer, if at all possible, to find out from the employer if a CL is even worth it. Writers may spend valuable hours on something which is given no attention.

Enjoying the discussion here.

Vince Fulco, CFA, CAIA
vfulco[@]weisisheng.cn
Now I see why the top of https://giphy.com/gifs/homer-simpson-the-simpsons-bush-4pMX5... and it made me click it
I think you meant that European stocks go up, but the euro goes down.
In Norway big road-building projects involving complex bridges and tunnels are done mostly on time. When they are not on time these days, the delays quite likely come from IT. For example, 2 years ago tunnel opening was postponed by few months due to the need for extra camera testing that came from fixing some software issues.
The machine already has communication equipment for stock alerts. The disaster feature is just a bit more code.
From what I know, you could patch your `Operator Mono` or `Operator Mono SSm` fonts. Check out this https://github.com/kiliman/operator-mono-lig.
> But I cant get my nightly to remember my logins.

Do you mean 'restore previous session'? It was moved from the start page to library and now to the hamburger menu. :/
I like the direction where this is going. Giving adopters the option to choose between strong copyleft (e.g. AGPL) or paying. Everybody wins, except freeloaders.

What license would you provide the paid copy with? It should allow modification, linking, redistribution but only for the paying customer.
University subject cost data add fuel to England's variable fees debate
Wait, so you think that when you say "I made the process 13% more efficient and saved the company $12.5 million dollars" that they actually call the company to verify?

>>Why talk to George when I can just pull something out of my ass?

Because lying is bad? I mean when you talk to George you are at least making a good faith effort to come up with a realistic estimate (which you would be honest in your resume by using words like "approximately" for instance). That's preferable if you have no other way to calculate the business impact of your work.
Yeah it's a beautiful language in its own peculiar way. For many years I was very intrigued with it and thought of getting into Macs to just use it.
Driving the “Worst Car Ever Built” (2015)
This has been the valley formula for at least 20 years now.

First company I worked for wrote Palm software. Palm starts a conversation with us--allegedly on how they could improve their OS for developers--and starts asking fairly specific questions about our product.

Three months later they come out with a copy of it.

Worse still, before that happened Intellisync sued us for patent infringement on our own algorithm. The boss didn't bother to patent it figuring that it had prior-art all over it. That didn't stop the USPTO from issuing Intellisync a patent though. Our attorney was sure we could win, IF we felt like investing a few years and a few $M into the legal battle.
The gaming industry is also full of horror stories about people burning out, months of crunch time and so on.
@floatingtoll Can you please send me your complete browsing history, everyday? I promise to protect it and will not do any evil, I'm very good at cyber.

What could possibly go wrong?

If you won't trust some random guy from the internet, why should users trust Cliqz?

Somehow Mozilla thinks it's worth to loose the over years gained valuable trust of users for the benefit of recommendations.

You may think I'm totally wrong here, so please make the following test -

Ask random people:
"Are you ok that all your browser history is send to our high security server (insert security/promise magic here), so we can provide you better recommendations?"

If people really understand the first part of the question I can't imagine they have a good feeling about it, that's not human nature.

Acceptance for such "features" must not rely on people don't understanding what's happening behind the scenes.
> You have to be Linus?

No.
So you think Chinese government cant afford to corner the mining hashes?
And let's not forget the battery of the month club! Oh yes RS was Wonkaland for me when I was a kid. I also lusted after the CB radios they sold.
Docker already recommends the tiny 5MB Alpine distro as the default for all containers, they hired Alpine's creator Natanael Copa[2]. Alpine is minimal but still has an awesome package manager[1], is maintained/proven/solid and provides a great UX as a container OS.

So what is my advantage of distroless vs Alpine besides the 5MB? Feels a bit like reinventing the wheel or I missed something.

[1] https://pkgs.alpinelinux.org/packages

[2] https://www.brianchristner.io/docker-is-moving-to-alpine-lin...
The opposite of a bloom filter
Sorting Visualizations
Kill Charlie kill litecoin
Arguably, using Xcode for Swift is akin to coding in Notepad.

I basically have to have the documentation open in a separate window at all times, because Command-Click hardly works, and syntax highlighting/completion is never long for this world.

At least Notepad doesn't have pretensions to being a programmer tool.
Yes. It's basically impossible to start with a new idea as a gifted new coder in open source and survive. I speak as somebody who's making close to $700 a month (and this is exceptionally high!) on Patreon for coding: literally the only reason I can say even that, is because I ran a small business for ten years selling closed source software directly, and establishing my reputation and skills.

So in order to not really be able to sustainably survive, took a decade of successful work in the commercial sphere. I fully intend to go open source with my life work, hardcore, but I am also fully aware that doing so rules out my own survival as an economic actor, and I'm trying to sort of develop an existence as a 'youtube/media personality' that'll support a poverty-level Patreon in a consistent way. That mechanism ought to keep me from actually starving or being homeless, but it's about 'being seen making or explaining stuff', not the code, no matter how brilliant or important the code is.

FOSS is NOT about making even the poorest living, and never will be. FOSS is about the vocabulary of thought. Broadening the vocabulary of thought is crucially important to the world, and completely orthoganal to being an economic actor. To devote yourself to it means starving or burning through your resources until you're starving, and being left with nothing.

This is important to understand, because it's solvable. If creativity and FOSS is anti-money but hugely beneficial to the world, we simply need to unlink survival from money, and conclude that whatever money represents, it's not merit.
Very interesting. I watched the video; the flaw there is that, to simplify things, it doesn't consider international trade and capital movements, which make the "simple matter of mathematics" not such a simple matter at all...
If you use only the initials, you can cut or fake the other letters since they're ignored anyway. Not 100% privacy but better than sending the full name
Things I Wish I'd Known Before Using Jenkins Pipelines
Heard of delegated proof of stake? The inventor moves on and the project is still alive and thriving

No hero needed just honest nodes
Can it block other extensions?
The latest version of WhatsApp that I tested on Android, last week, starts OK without Contacts permission but can't add a contact manually; it constantly reprompts for access to Contacts in order to save it. So basically useless.

One workaround would be to export all Contacts to VCF, then prune the list to only those for WhatsApp, run it, let it import, then deny permission and then merge all the exports back into Contacts. But then that's only a keypress away from an accidental full-slurp and you still can't add newer contacts manually.
New Tools from LiveChat, Zoho Can Make Chat Easier for Businesses
Valid points except the last one: Objective-C is a strict superset of C, Swift is not. If you're going to learn another C-style language, I'd start from Obj-C not Swift.
Yes and true but this already half of the API. The rest is just the CSS for the rounded box and color.
The very beginning of [1] in the introduction of the speaker gives game titles.

[1] - https://youtu.be/rX0ItVEVjHc
Interest rates likely to rise soon

I keep hearing that, over and over, for years and years. Eventually it'll be true.
ObjC/SmallTalk syntax has been working great for 30 years now. It’s the second best language with named method parameters besides AVISynth.
As noted by someone else in the issue discussion, the old version (works until Firefox 57 arrives) can, but the new webext version can not:
https://github.com/gorhill/uBlock/wiki/Firefox-WebExtensions...
I wish they had a physical store in NYC. So sad I have to wait several days for shipping when there warehouse is on Varick street.

Add a pickup counter... I would still pay shipping to pick up.
.. I still don't get it :D
If it's a startup knocking up an MVP, I hardly see compile times being an issue. It's only when there's a massive, usually legacy, and therefore largely Objective-C based codebase that compile times start to hurt.

It shouldn't be a factor in the decision about using Swift or not.
people with suits looking even more depressed than usual