skysight-inc/HackerNews huggingface dataset:
AS != hop, especially when BGP isn't even present (e.g. Large private networks).
Ask HN: Contributing to a OSS Windows Kernel Projects
I am an experienced Win kernel and internals developer.

(Even though I have been doing more backend stuff recently).

Any nice OSS projects out there that I can contribute to the ?

My main concern is a project which does not require weeks of getting familiar with the codebase before I get started
You'd imagine a good number of these items would have been dropped accidentally, or possibly by not the legal owner (e.g. after a robbery).
Boiling, steaming or rinsing? Physics of the Chinese cuisine
I used to listen to Beefheart on The John Peel Show.
If it wasn't a typo then I hope you would appreciate it being brought to your attention that it's 'statute', not 'statue'.
looks cool, but is a xxx domain the best place to host it?
In '90s there were also Pegasus and others which were just terrible clones of NES.
The guys that wrote this piece have drunk the kool aid of Lisp.

To say that library support for bioinformatics is on the early stages is quite a misunderstanding. Lisp was one if not the first language to be used in everything, including bioinformatics. If it is not used anymore is because people have abandoned it.

People have abandoned it once its flaws became evident. The main flaw of Lisp is using linear data for everything. It is obsolete, it was designed for linear memory like tapes or punched cards, not random access to memory like we have today.

Languages like Clojure has not this limitation but they have others, like forcing you to use the java virtual machine, good if optional, terrible if mandatory.

In current systems with huge amount of RAM, when you could have 128GBs on a developer system having to use a system that shoehorns everything to Lists is going backwards.

It also maximizes verbosity as everything uses the same thing, pattern differentiation is hard for actual humans to read and understand. This was a serious flaw that even Lisp creators quickly identified and tried to solve, remember Lisp was considered a temporary solution while the good solution was(never) found.

Not to talk about the absence of privileged instructions, everybody on the team changing whatever it wants, even basic instructions.

Don't get me wrong, I love Lisp, it is one of the more interesting languages in the world. I am actually working on porting some of the features it has(introspection) to other languages.

But from my point of view it is not that good for production for most projects. I have drunk the kool Aid myself before and have the scar tissue from that.
Given the people they gave speaker slots to this year I don't think you are missing a lot. This conference has become blatantly political, vs focusing on tech, the later of which I'm assuming is why are you wanting to attend.
You can talk to us about this blog post in length?

https://twitter.com/0ndras/status/960901913624576001
So, some years ago now, two groups had orthogonal concerns about the Web PKI, they met and reached an agreement.

The two groups are the major public Certificate Authorities and the browser vendors. The browser vendors wanted better quality certificates, to improve the trustworthiness of HTTPS (and thus of their products), the CAs wanted to push the higher-priced certs they were offering which included Subject fields like Organisation name by augmenting the browser UI.

The immediate result was EV (Extended Validation) certs, the CAs would promise to do a better job checking the identity of their subscribers before issuing these certificates (and so would charge a premium for them), and the browser vendors would mutate their UI to show the new "green bar" with the organisation name highlighted if the certificate was made to EV standards.

The side effect, and larger long term consequence was the formation of a standing meeting between the two sides, the CA/Browser Forum or CA/B Forum which now sets baseline rules for all "SSL certificates".

Over time browsers have used CA/B to improve those rules, the Baseline Requirements so that the cheapest certificates are more fit for purpose, and so in effect they got their original goals achieved for all certs - practices like issuing for non-Internet names, or issuing without SANs, or without EKUs have been driven out, and today the DV cert you buy for $5 from a reseller (or get at zero cost to you from Let's Encrypt) has a more solid basis behind it than the certs people were paying say $100 for fifteen years ago. They also got the CA/B to behave transparently, you can read most of what it discusses, as well as all votes and documents on a public website, no more meetings in (metaphorical) smoke-filled rooms.
Didn’t they use inktomi for a while?
This is one of the eternal debates in software engineering.

Knowing that certain powerful features of programming languages can be used to create unmaintanable code, do we ban those features or do we try to harness them by using a disciplined approach to software design?

Specifically with regard to meta programming, I think we have seen all that can happen several times over.

If you have those features within the programming language they tend to get overused. If you don't have them within the programming language, they get tacked on in some inconsistent, half-assed way as soon as the need for frameworks, DSLs or sophisiticated configuration arises.
Wow that thing looks an aweful lot like an MSX. Both the console, the cartridge and the joystick
Lisp certainly wasn't in vogue when Paul Graham did his startup and wrote those essays.

"Robert and I both knew Lisp well, and we couldn't see any reason not to trust our instincts and go with Lisp. We knew that everyone else was writing their software in C++ or Perl. But we also knew that that didn't mean anything. If you chose technology that way, you'd be running Windows. When you choose technology, you have to ignore what other people are doing, and consider only what will work the best."

"This is especially true in a startup. In a big company, you can do what all the other big companies are doing. But a startup can't do what all the other startups do. I don't think a lot of people realize this, even in startups."

[...]

"If other companies didn't want to use Lisp, so much the better. It might give us a technological edge, and we needed all the help we could get."

http://www.paulgraham.com/avg.html
China creates ‘laser AK-47’ that can set fire to targets a kilometre away
Me too. I phoned in a request for China pig. He played it!
But how come that's what most of jobless people do, too?
Yes, there's a @jsconfeu in there.
Now I'm no expert, and make my pizzas in a conventional oven, but I'd look at the dough recipe first. The one you link to is:

20 ounces (about 4 cups) bread flour, preferably Italian-style "OO"
.4 ounces kosher salt (about 4 teaspoons)
.3 ounces (about 2 teaspoons) instant yeast, such as SAF Instant Yeast
13 ounces water

That's maybe too much salt IMO and maybe a touch dry. 20 oz is 566 g and that's 65% water. I usually make a pizza with 200g flour, 140ml water (70%), and less than a quarter of a teaspoon of salt. Also if you add the salt at the start it will kill the yeast a little. I mix flour, yeast and water first, let it stand for a minute then add the salt at the end. I make New York style pizzas so I also add a spoon of olive oil at this point too or the result is too crunchy.

I was somewhat "inspired" to add more water by the Bonci recipe
http://www.elizabethminchilli.com/2011/01/making-pizza-dough... and to reduce the salt by an Italian guy at work.

It depends on the yeast you use too I guess. You have to test out what works best for your ingredients. Don't be afraid to play around with time, leave it in the fridge for a day or more, take it out 1, 2, 3 hours before cooking. Add more or less water... experiment with the ingredients you use. For the longest time I was over-proofing the dough, it would often become a gassy soggy mess that was impossible to work with. I'd usually have to re-work it and it'd lose all the bubbles. I found that making the dough after breakfast, leaving it in the fridge all day and taking it out an hour before I was ready to bake it made it perfect.

I'm dead jealous of your oven BTW. I'd love to have a good pizza oven, but in a small flat where every inch counts it seems like an impractical luxury :-)
Not to argue if ghosting is a morally appropriate way of communication in one's personal life, but it was not about someone's personal account, rather of one of a professional conference. It is definitely not how one should do their business communications.
In Spain the video game industry for microcomputers were doing really well with a very healthy internal market.
One component I would include is weighing a site down proportionally to amount of ads it loads, as in my experience it anticorrelates with quality and trustworthiness of the site.
I'd like to be able to search for sites that return a 406 containing a specific string so that I could find APIs that implement particular media type standards.
that's one way to turn someone over zealous for you (a fan) into someone overly zealous against you (a troll)
The main flaw of Lisp is using linear data for everything.

Huh? Which Lisp are you talking about? That seems like a serious misconception! Certainly any Lisp after 1960 has great support for arrays, trees, graphs, hash tables, you name it.
Isn't it amazing that we can make a material that is simply too good?

(I have some plastic toys from the 1960's that are too fragile to touch. My 1972 Dodge has some synthetic foam insulation under the dash that turns to powder when touched. Maybe we already have the needed technology, it is just forgotten.)
Thise are opinions. It's not necessary for someone to state that an opinion is biased, that's implied by taking any non-impartial stance on anything.

For what it's worth, programmable, open source money has far bigger implications than you lead on here.
Another problem is that lisp let you do anything. And so people do.

So everytime you get on board on a project you hit your toes on the DSL du jour, of course badly documented and tested. It's like learning a new language everytime, except a beta version one with no resources.
Dev has decided to put all data into mongoDB. Yet all decisions are based on that data and the tools we have do not allow

Seems to me that it’s on your devs to explain to the business why their poor technical choices now necessitate a substantial additional investment to get a usable solution. When they could have just used Postgres, and they knew it.
If you read the article it actually goes into a lot of fun details on how it is already being gamed. GAN techniques where you just generate garbage to get a high score:

> Called the Babel ("Basic Automatic B.S. Essay Language") Generator, it works like a computerized Mad Libs, creating essays that make zero sense, but earn top scores from robo-graders.

"History by mimic has not, and presumably never will be precipitously but blithely ensconced. Society will always encompass imaginativeness; many of scrutinizations but a few for an amanuensis. The perjured imaginativeness lies in the area of theory of knowledge but also the field of literature. Instead of enthralling the analysis, grounds constitutes both a disparaging quip and a diligent explanation."

Along with human examples:

> One year, she says, a student who wrote a whole page of the letter "b" ended up with a good score. Other students have figured out that they could do well writing one really good paragraph and just copying that four times to make a five-paragraph essay that scores well. Others have pulled one over on the computer by padding their essays with long quotes from the text they're supposed to analyze, or from the question they're supposed to answer.

This whole thing is a nice case study for adversarial machine learning.
I'm surprised they didn't even mention the morale issues. How will it feel to know your answer isn't even going to be read by a person?
I don’t know about you, but I’m quite happy he publicised this (=gave attention). Now I know what conference to avoid!
The GDPR is not quite the magic bullet you seem to believe it to be.
The man who created a $2bn ice cream firm in his kitchen
I suggest you go look at the comments again with a bit more objectivity. Some of the most-greyed out comments are critical of Tesla, and you don't get 300+ comments just from people violently agreeing with each other.
Point is online security is a bad joke. You wrote it, you own it.

The real interesting question is what happens when you get owned by what you didn't write?
640k is all the memory you'll ever need.
I was going to ask why there's no smartphones in the collection, but it would appear that this was all dredged up in 2005.

Fascinating gallery anyway. I'm amused at how many pipes they managed to dredge up, but a bit surprised at how many of them appear to be tobacco pipes.
You say you need indexes because “users want to slice and dice by various axes”, but have you checked that the query planner actually uses these indices? When an aggregation includes a meaningful percentage of the table, a sequential scan will be faster than a series of indexed lookups. This is part of the reason why column stores don’t use indexes—they just aren’t that useful for analytical queries.
I don't get the downvote. This is my experience too. You browse a code source, unable to understand some of it. You google it and find nothing. Only to realize that the author defined it's own little world. As usual, zero unitest or tutorials. It makes lisp a terrible experience for beginers.
agreed, for somebody who seems intelligent and driven, seems like it would have been beneficial to put more effort in upfront. but then hindsight is 20/20, and it seems like to be good at OpSec is has to be your job (i.e. providing money so you can solely focus on it), or you have to be truly paranoid.
Show HN: A Chrome Extension for Filtering Phobia Inducing Images(Spiders,Snakes)
Hi Everyone I just made a chrome extension that utilizes an imagenet tensorflowjs model to filter out the 2 top images that people have phobias for
;snakes and spiders. The github repository is available at https://github.com/Smithmayowa20/phobiadeflector
and its chrome store link is available at https://chrome.google.com/webstore/detail/phobia-deflector/a...
Then someone @-mentioned the conference, and he replied this in Czech (translation courtesy of Google Translate):

————

About three hours ago, they came back from my mail, where they again rejected my talk proposal (or all the Xs that I sent - as every year). Chance? I do not think. :P

Original:

Cca tři hodiny nazpět mi od nich přišel mail, kde opět zamítli muj talk proposal (resp. všech X, co jsem -- jako každoročně -- poslal). Náhoda? Nemyslím si. :P

————

In other words, he suggested that his talks were rejected because of positive discrimination towards minority groups, and he's critical of such discrimination.

I understand the conference could take offense with such statements (whether or not the talks were rejected for that reason).
You know, i'm a programming languages enthusiast and always happy to dig in some code. If you can show me the code, i can take a look & see if i can help.
No money needed %)
I get the impression that there's a sort of disconnect between what mainstream programmers want these days and what the Lisp community is offering. Not only in tech, but also in marketing the ecosystem.
I am experimenting with Lidar datasets lately. In lidar you work with huge point clouds. Millions to billions. For some algorithms - convex hull - you need to sort the points for example by x-cooridinate. I did some quick tests with quick sort, merge sort, and timsort. In my experiments quick sort was the slowest with 5.5 seconds on the chosen dataset. Mergesort was 5 seconds and timsort was around 4 seconds.
Bitcoin can be used however people want. People are certainly using it. Over 162,000 transactions have been sent today, basically all of them with a fee (meaning people actually were willing to pay to use the service).

Even on a slow day, hundreds of millions in USD are transacted through Bitcoin alone. And plenty more through Ethereum. There are tons of use cases for crypto-currency as a transfer of value.

Eventually, there will be more stable coins, there will be instant (or virtually instant) transactions, and the cost to send a transaction will be virtually 0. That's the future of crypto-currency, and you'd be insane to think that once these basic milestones are achieved, that it won't serve any purpose.

It's a work in progress, but there are definitely people using the service as is right now for considerable amounts of money.
This is a really good idea and activity! To draw on your past experience is so good investment for you.
I'm getting assembling my thoughts of how web components should be used. Thanks awesome your project!
No because there is no proof of intent.

But there are some thrown away guns in the collection so may be some old crimes will be solved.
Caltrain from SF-SV works well, but it's far from cheap anymore. Round trip from Sunnyvale (Lawrence) to SF, for example, is over $20 now.
Dell 964 Printer Driver Download – Printers Driver
I would never join a club that would have me as a member.

(stolen from Groucho Marx)
Probably nothing new here, but giving some attention to what has been for many years the best Beefheart resource online seems fine.
Storing the entire blockchain isn’t as important as having check point blocks that are agreed upon via consensus. At that point, you can prune the historical blockchain state and new nodes can sync from multiple nodes to get the latest state, starting with the most recent checkpoint.

With things like state receipts, light clients can rely on other network nodes to provide the state of transactions that were recently confirmed, without giving up security.

This does require that some nodes are processing and storing the most recent N blocks and their transactions. Today, non-mining full nodes do this for free out of kindness, but in the future, this could be offered as a paid service instead.

Proof of work is only one option for securing a chain. Research into proof of stake and delegated proof of stake will hopefully make PoW a thing of the past and drastically reduce the energy requirements to secure a blockchain.

The Ethereum team has two main focuses right now:

1. Proof of Stkae transition (Casper)
2. Implementing sharding

At the same time, teams are working on sidechain technology such as Plasma, Plasma Cash, and Loom which will essentially allow transactions to happen on another blockchain whose state is persisted in the root chain.

This not only benefits blockchain users (higher scalability, little to no fees), but is also good for the blockchain network since the data persisted to the main chain is only a set of merkle roots from the sidechain, no matter how many transactions the sidechain has.
As possibly should the fact that the Klingon in the title is greeked in the header. (-:
Best Way to Manage Royal Mail Shipments
I deliberately chose not to work in the "enterprise" market with 6-digit contracts anymore and instead sell a consumer product to many more people so that I could fire any customer that annoyed me without thinking twice about it. They get their money back and can find someone else to annoy.

I really don't see what's so outrageous about the practice. There is no moral law that being paid by someone somehow creates a hierarchy where people can waste your time.

Edit, because you seem to have edited your comment: That doesn't happen for a single, innocuous, \question, obviously. Reading between the line and in this thread, OP submitted 30(!) proposals for talks, sent follow-ups on each of them, plus other questions. At some point someone /probably/ got annoyed. I'd even wager money he's a running joke among the organizers.
Yeah, I've signed up with an account that's separated from my regular online identity. Hopefully, that gets sorted; if not, it's all at arm's length anyway. I should preferably get around to hosting this stuff personally, and federating to Flickr/wherever somehow.
Dutch health-tech startup Castor EDC secures €5.3M for the US expansion
>>The first is an estimation of difficulty - probably an educated guess that could be wrong.

Difficult things have been done all time and being done even as we speak now. Its not very hard to be positive about difficult things happening even in the present.

The real problem is the discomfort with anything new, and the fear of new order of things.

There is also a certain amount of risk taking ability that goes away when you become intelligent(expertise). That's because expertise is an investment in time, and there fore a good part of one's life. Watching that get washed away, or giving it up to start a new life is very hard. Its a huge mountain of emotion which you have to scale up and then down. People would rather let existing order of things prevail as they are.

The second part is people find it hard to put what is already done aside and start afresh. I have even forgotten the count of number of people who I have heard telling they can't learn something new, or begin on a new heading because they have travelled too long down the current path. Sometimes this is for things as simple as starting a new hobby.

So Tesla will likely win, and people won't be happy seeing it win. People are not comfortable watching live anti-thesis to their excuses.
Slightly off topic: I've always found twitter-style blocking totally nonsensical. I mean: you've got a public account. Blocking should prevent people from replying or tweeting at you, and from sending you DMs, maybe even retweeting what you said (even though I'm not sure about the usefulness of this last thing)... but why should ANYONE be prevented at just READING PUBLIC CONTENT when LOGGED IN?

(I think the same applies for Facebook and yes, I think that's nonsensical as well)
Airbnb aims to be ‘ready’ to go public from June 30
Can you list some of these metrics?
Well, everything I've read about this subject basically shows that ever since we stopped congregating in families and tribes, scaling people effectively trumps any kind of individual scaling. The Kingdom of Benin probably had some amazing individuals we'll never read about, but once the much more organized Brits came around, the stronger organization beat the other one.
That's interesting, I read of someone who got done because a shop receipt was found on the street. They went to the shop with the receipt and were able to find the transaction's credit/debit card details and then went to the bank with those to id the person who was then successfully prosecuted for littering.
I think this is not a private or personal thing, this just unprofessional handling of an yet unclear situation.

Like beeing conficted without a trial (of course this is just a business relationship between him and the conference).

Imagine that Hacker News would ban your account jakobegger, no explanation, no way to get informations why or what you did wrong. Would you just accept this as just "leave me alone"?
As the court becomes increasingly politicized this line of thinking becomes less of an explanation. 5-4 decisions along party lines do not inspire confidence in the court as an independent branch merely interpreting the law. Further the fact that we consider justices to have party alliance at all is a huge step back from the independence of the court.

While what you say is the intent. In practice the Supreme Court has become another legislative branch. At times applying tortuous logic to achieve desired outcomes. Both parties have benefited from this at times, but the rule of law is the biggest loser.
Is there a word for "time vertigo"?

So many lifetimes and stories associated with each one of those little shards of object; these are just the ones discarded and found in this one small place.

The magnitude of all the human lifetimes and endeavors that are now all but non-existent makes my head spin. The depth of history is staggering.
Understand That People Are Wired Very Differently