jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Much though I respect the authors of openssl back to ssleay (I worked at UQ where Tim and Eric worked) i think this is a retrograde move, and it would have been better to make libressl capable, but, its easy to say these things, far easier than it is to make them true.

I think sometimes, sw dependencies like openssl are too dangerous. We should have people using Peter Gutmans crypto library, or Dan Bernstein. Glomming it all into openssl was not good.

I do stuff in rfc3779 which got baked into openssl and not having it in other libraries is a pain. We partly funded the baking, so I guess we own the consequence.
Winning is normal. If it wasn't we would have been extinct as a species a long time ago. What isn't normal is devoting your life to something not related to survival. At the individual level winning is important if it provides a benefit to the species as a whole. Otherwise it is transitory and unimportant.
Reading through the timeline it seems like the chose to enforce their (in my opinion, bogus) patent in a very agressive way. Don't like this company at all.
Hey InfinityX0 - thanks for the feedback.

I realize that I came off a little strong in the article but it was to raise a point. I could have referenced more about others - clearly Richard Branson, Lance Armstrong and PG have done abnormal and extraordinary things to get to where they are. But I know much less about them and feel much less qualified to talk about them.

I do know that my life has certainly not followed a "normal" path and that when I was younger, I resented that fact. Now I don't. I do know something about winning and I wanted to share that with people.
Cool idea.

a) How robust is this to different screen resolutions? Is my grandma's 800x600 display going to be all wonky?

b) Will my avatar just be a sliver of cheek, then?
Great comment. I was quite amazed at how this got more than 1000 up votes until your comment. Thanks.
How is this a new startup with clients like Lufthansa, Neutrogena, Donald Trump ...

Don't get me wrong, you are offering a great service, but how can both 'New Startup' and list of those clients be true?
Betrayed isn't the right word, but it certainly doesn't make me happy :/.
Fraud is deception with the intent of gain. By contract he already had the right to her $600, so he didn't deceive her for gain, but for equity. The woman would have difficulty establishing that she suffered consequent damages (an essential legal component of fraud) when she had already entered into a contract to perform the very same transaction.
"everything you need to know" being ...that it doesn't lock you into a single paradigm? ...that you're permitted to specify things that other languages keep hidden?
View source and check :-)
<meta name="description" content=....>
Make it so that they have a genuine public duty requirement by reversing warren vs DC and suddenly we can prosecute cops for not showing up if we can prove that they intentionally lollygagged.
I actually thought Ms. was not promoted as less-sexist, but as a way to handle divorcees, and eventually merged to be a marital status-independent title. I see now that I was wrong [0].

I got this impression from my father. When I was little I would help stamp and address sales mailers he would send out, and he always used Ms. When I asked him, he said start with Ms. and let them correct you if they want something different. But, some divorced women get angry at being referred to as Mrs.

[0] https://www.grammarly.com/blog/ms-mrs-miss-difference/
I recently found the need to teach myself Java. While the Java Docs and official Java tutorial seem to be decent, especially once you know what you’re doing and want to dig deeper, the “Baeldung articles” have been really useful as starting points as a survey of options available. Since this seemed like a pretty random website, I’ve been cautious and cross referencing everything I read. But I have to admit, it was pretty damn useful.

So unofficial tutorials do have their place in introducing design patterns or listing trade offs between different approaches. But I do agree the source of truth should still be the official docs.
If you're within 10-15% or so of white or black, I am fine with the "slightly grey" look, assuming I don't have an AMOLED screen, where your dark grey is just wasting my phone battery.

I really only get annoyed with the "less contrast" meme when it's something like a Google website where the UI disappears if your monitor's contrast settings weren't tuned professionally. (I used to have to adjust my monitor settings around making the UI elements on Google+ visible.)
A fundamental design principle is that full black is unnatural. It's like, point three on "I don't know anything about design, give me a quick list" articles. And it's pretty true, frankly. Making text a little more navy or gray makes a big difference. Sure people have eyesight issues and not everyone has a great monitor, but most people prefer it this way.
Okami's wind spiral effects are, believe it or not, mostly static geometry, with some cleverly placed vertex colors and masks to handle the fade-outs. You can see a mini-breakdown of the effect here.

Scrolling textures can do a lot!

https://twitter.com/JasperRLZ/status/1173397034088271873
I am as well, but overall I’m very frustrated by the lack of coordination and leadership overall. This combined with de Blasio’s proven inability to lead is making the situation much worse than it needs to be.
>Depends what you touch while you're out.

So try to not touch too many things and wash your hands as often as possible and don't touch your face.
Given the long incubation period, as well as the fact that many people who are carriers are completely asymptomatic, blanket testing has been tentatively shown to be an effective way to halt the spread of the virus. See: the whole of South Korea's approach, as well as https://www.independent.co.uk/news/world/europe/coronavirus-...
There's some interesting HTML comments in the source.

"ai2html" sounds like the source is Adobe Illustrator and probably refers to this tool: https://github.com/newsdev/ai2html

Not sure what "freebird" is, some internal software. I can't find much about it with Google search.

<!-- data processed in process/freebird/process-graphic.js -->
<!-- asset wrapper : start -->
<!-- ASSET : START -->
<div class="g-asset g-graphic" style="max-width: 945px">
<!-- Intro elements -->
<!-- inner graphic element -->
<!-- print .html file -->
<!-- Generated by ai2html v0.100.0 - 2020-03-22 00:19 -->
<!-- ai file: maps_la.ai -->
<!-- preview: 2020-03-19-coronavirus-us-cities-shutdown -->
<!-- scoop: coronavirus-usa-traffic -->
> Many (non-religious) gay people don't like gay marriage.

The person you're responding to never said that all anti-gay marriage arguments are religious. They said that all of them are rooted in bigotry.

Do you believe it's acceptable to disapprove of people who are opposed to interracial marriage? If so, how exactly is being anti-gay marriage more justified and less bigoted?
It's hard to count the value in having well run, on time and cheap mass public transport system.

Maybe the tax payer at some point subsidized this effort, but it doesn't have to keep doing so to get the benefit. The government was unlikely to develop and run these malls themselves, so it seems like they government would've just sold the land and then had to run the MTR itself.

Seems like a win-win to me.
Isn't the notion that private offices are better than open floor plans disproven by reality? Tech companies predominantly use open floor plans and these same companies are some of the most successful in the world. What companies would proponents of private offices point to as counterexamples?
Thanks to the pandemic and the hot money dumped into the market under the name of helping the economy, Sydney property prices is going up again. For me, it is simply criminal to drive the property prices further up after 8 years nonstop growth.
You can just absorb more light from a larger area then. We have microscopes that can see individual cells and telescopes that can see distant galaxies. There is nothing impossible zooming in on someone's eye.
It would be interesting to see what these people do for a living. Why are they there? There are children, so there must be families who have decided to move there.
No, it is not wasted. The "holes" come with exact allocation. Making malloc block granularity bigger reduces memory internal fragmentation.
To act as a good currency, the currency should be almost worthless (or worth a lot less than the value it represents).

USD and Bitcoin are both good currencies, in part because they are worthless.

To flip it on it's head - if a currency is worth more than the value it represents then no one would spend anything.
Do we know that he didn't? My impression from investigations like this in the past is that facts tend to be released along with the conclusions that they support, presumably to keep public speculation from getting way out ahead of the actual investigation.

I would not be surprised to learn in the coming days that he did say things. But I don't think we'll find out until the investigators have a solid grasp of what this means for the investigation.
Not in a container, where generics are typically used. Of course, blah could be an interface requiring a comparison or hash method, but the effective result is the same: you have to do reflection to find out what is in the container, there are no compile-time guarantees.
Well.

Homomorphic encryption is still very much an emerging tech. For most applications it's still too slow. There's all sorts of cool things we can build when it gets a bit more mature, but for now it's not unreasonable that there's no press coverage of it.

On secure obfuscation - there was actually a wired article about this (unsurprisingly the title was rather overhyped and click-baity), so I don't think it's fair to say it didn't get press coverage. This is closer to being usable in the real world and thus got more press coverage. Again though, it seems unfair to complain about the amount of coverage it got, because regular readership can't go out and use it yet.

The problem IMO is more that there's a conflict between the big splashy software release that gets you lots of users and attention, and the slow careful discussions on crypto lists that gets you more confidence your software is actually secure before it's in the hands of end users.

Without the big release, it can be hard to build a user-base - and if no-one uses your new more-secure messaging app it doesn't really do a lot of good. Without the slow discussions you're potentially endangering your users. Some sort of compromise is probably the answer, but I'm not sure exactly what that should look like (although I have some ideas).
I started a project in ActionScript3, and the language felt like an inferior version of Java, with static typing, everything is in the class, but without the generic. I know my experience with it is very short, but it was not pleasant to work with it. There wasn't a good free IDE support as well, and it was not possible to debug a program under Linux.
One day it may catch up to terrorism theatre!
If you/your firewall is actively blocking queries to other DNS servers, then I suspect that might be the case.
They could just get warrants for surveillance, like they used to in olden times.

As distasteful as secret courts are, even they might be workable if everything becomes open after a certain time expires.
>"Google Cast streams your music directly from the cloud instead of from your phone, so you won’t lose any sound quality."

Huh??? This is almost _never_ the case in my opinion, especially when using popular cloud services for music playback. Pretty sure I just had to nerf a high quality .WAV file to a .WMV 20 minutes ago before I could even upload it to google music.
On that topic: I'm not doubting that they are using a different DNS server, but I decompiled the latest Netflix APK, and couldn't find any reference to the string "8.8.8.8", or any other DNS server. I suspect they might be hiding/obfuscating/encrypting the IP somewhere:
http://imgur.com/SNQeEi4
Just one data point, but I never applied to the lists we got on, and I don't think Sam or the other YC founders did either...
Honestly I want everyone to live in the country that they are proud of and consider to be their home. If an Indian or any person feels that way about the US, then I want them to live here.
Is the 'Genius' website loading as only text and links for anyone else?
Correct. But in most places that are doing those types of DNS restrictions they would see this as a win/win, since if you're blocking Google DNS, you're likely blocking services like Netflix anyway.
What's great about HN as a resource is the discussions that pour out of a submission. It would be great if a similar community were able to develop on CP, but currently I don't see the ability to comment on links.
Has any stolen BTC ever been found?
I'm coming at this question from the other side, as a person who has hired web developers, and orthogonally, as a person who also works in a small consulting business.

1. Word-of-mouth.

2. I do grant writing for nonprofit and public agencies, and we occasionally get pitches for the "true client," and we always tell the would-be middlemen to just send the true client to us. This almost never happens, and in reality there is rarely a true client, and even if there is the middleman won't pay our rate because we're already near the top of the market (see point 4).

3. You might not be able to move beyond "freelancer" without getting a conventional job or starting a startup.

4. If you can't find a way to charge more you may have found the market rate for what you're doing and who you're doing it for. In my consulting firm ~$200/hour is the top market rate. We can't functionally charge more.

5. I don't want to be a jerk, but I wonder how your sales and marketing skills rank. I wrote more about that issue here: http://jakeseliger.com/2014/04/07/how-i-learned-about-assert.... In many small consulting firms, sales and marketing are at least as important as product. Have you thought about hiring a business or voice coach? What's your sales funnel like?

I do know that we're in the process of hiring a firm to re-do our website, and we found a couple through http://wpengine.com/partners/ and one through our ISP. One guy we sent an email to, and he said he didn't talk on the phone. Not surprisingly he's off the list: If he's that uninterested or busy before we send him a lot of money, what's he going to be like after?. We found an outfit named Orange Blossom: http://orangeblossommedia.com/ that has an impressive portfolio, and they seemed to understand the non-standard stuff we needed. CohoWeb: http://cohoweb.com/ is another favorite, and they came through our ISP. In both cases their sales guys were efficient.

Clients often have a hard time evaluating consultants. That's one reason we've been writing a blog for the last seven years: We're professional writers, and the blog does at least show that we can write, and it also attracts a lot of potential clients via search traffic. How are your clients finding you?

If your sales and marketing are not very hot—and I'm not saying that, but I am saying it's possible—you may want to consider trying to work for Orange Blossom or someone else on the WP-Engine list.
The TEX Yoda looks pretty good for this: https://www.massdrop.com/buy/tex-yoda
Would you elaborate on what makes it the new DirectConnect?

The centralized control plane and mesh data plane, to establish a backwards compatible IP Lan is very Hamachi.

My memory of Direct Connect was that the control plane was much more distributed and fault tolerant.
/r/wallstreetbets might be an interesting group to ask this.
> gaslight

People on the internet really love abusing this word, especially Twitter.

Lately, I've seen "he's gaslighting the world!" used in place of a public lie.
There are also cyber attacks on food delivery companies:
https://twitter.com/jitsegroen/status/1240332307262832642
People complain about dictatorships, but the absolute best form of government is actually a dictatorship, because it's efficient and looks out for the interests of the people. Of course, this means it has to be a "benevolent dictatorship".

The problem with dictatorships is either your dictator isn't benevolent, or you have a great dictator but then he dies and his son takes over and he's terrible. There's lots of examples in history of excellent dictators/authoritarians: Marcus Aurelius of Rome, and Elizabeth I of England, for example. Of course, with Marcus Aurelius, there was a movie made about what happened there (Gladiator, 2000) when he crappy son took over.
i guess, but then you've got a dependency on a specific text editor's behavior. for WPF/XAML, the markup and code-behind are two separate files, so you can use any text editor you want, but VS2019 shows them "grouped" together so you can open both files at once.
https://jepsen.io/analyses/etcd-3.4.3
At risk of sounding snarky, what's the rate of return on finding better uses of their existing capital, like this, compared to just lobbying the government for free money?
Do you have some sort of contact I could reach out for an interview on this?
This is the standard governmental excuse to try to invade people privacy. The number of child molesters in a given country is very small, and they are mostly accounted for and controled by the police already (if I'm to believe police officers themselves).
Yes, indeed, I'm not working with C# or Java. My point is, it's far from a given that Visual Studio or IntelliJ are required in general case.
Which of the bolded points are not like the others here? Are you really gonna get a lot of mileage out of a better router vs removing distractions from your life? Cmon.
I've actually considered removing the rear seats from my Ford Fiesta simply for the increased practicality, was mostly just deterred by the hassle/expense of installing some kind of cargo floor to replace the seats.
If their total pay isn't less that sounds pretty great!
I'm sure plenty of HNers can give you tips for making friends on Tinder: you simply fail to attract the opposite person. ;)
IP Fragmentation at routers was removed from the protocol for one.

Another is that it changes the way you think about IP addresses, with endpoints getting a /64 instead of a single address like you did in IPv4. This allows users to change their IP address for every connection if they want, so if you want to apply policy to them you need to apply it to the entire subnet they are on. Granted, this also happens in IPv4 if you are doing NAT, so it's not really a change for most people.

There are a few other changes to stuff like QoS to better reflect modern practice, but for the most part it's pretty similar. Also, the IP header lost its checksum, as it was basically never useful.
The link in the post above is a reasonable intro: https://www.agner.org/optimize/blog/read.php?i=49
What is the time frame for these claims? The last few years when the new minimum wages are coming in are also times of dropping unemployment. The area I live in has not been raising minimum wages any, and the local "minimum wage" has nevertheless become a de facto 11-12$/hour for zero-skill jobs just due to a tight labor market.

If you happen to time your raising of the minimum wage to when the market was tightening anyhow and the market floor was going above your minimum wage anyhow, you won't see any negative effect, but not because you can just raise minimum wage with no effect, but because the market beat you to your raises. It's useful information, but not politically useful information, in the way that people are looking for. The question we really want answered is whether we can raise the minimum wage significantly above what the market would have done anyhow.
The upkeep on soldiers is almost certainly more than the upkeep on these minimum wage TSA contractors.
The paper mentioned in the article: https://physics.nyu.edu/faculty/sokal/complex_dynamics_final...
I can’t be the only one to think about Selenium the testing framework!!
This is about selling computers like phones. Little to nothing upfront and monthly payments for amortization and service. Having a Chrome netbook/tablet delivered to you for monthly payments of $10/mo. to $20/mo. for a couple years is a game-changer. I wonder if they're Google branded?
Have Python regular expressions changed much since then, though? It may be good enough.
What added information would she have gotten from hearing the song? Given the fact that his songs are lyrical parodies, the only substantial difference between her song and his are the words.

On what grounds would she reject the song, but be ok with the lyrics? Because by asking him to sing it she's basically said "I'm ok with the words. But I might not be ok with the delivery."
Yes, when you use the location services in, say, a new city then your device will download and cache the WiFi location data for a large radius around that initial lookup the next time it has an internet connection. It's pretty cool, actually.

That database isn't infinitely large, as unused location information will be removed as new location data comes in.
I can't imagine what you mean. Here is what she knew:

1. The lyrics to the song

2. The music to the song

3. What Al sounds like when he sings

What about the actual track could be "a lot different" from the information she already had, to the degree that it would lead her to withhold approval she would otherwise have granted?
Take the staged approach:

1. Begin with a simple JDBC-backed servlet + JSP web app, like a blog (boring, I now), and deploy it to a servlet container like Jetty or Tomcat.

2. Migrate your servlets to Spring MVC and all that that entails: creating an applicationContext.xml, setting up the DispatcherServlet, view resolvers, message sources, form binding, transaction management, etc.

3. Migrate the JDBC components to Hibernate. I hate Hibernate with a passion but it's de rigueur in modern JEE. Bonus points if you use it as a JPA provider.

4. Deploy your app to a application container like Glassfish. Learn how to use JTA and how to access container-managed resources with JNDI.

5. Make the front end and back end of your web app talk to each other over JMS. Look into ActiveMQ and other service bus middleware.

The first three are pretty much essential if you want to score a gig. The next two not so much but they'll give you an edge during interviews.
Code completion in Eclipse was a killer for me as well. I switched back to Netbeans for Android development (used it for php and python before) and was very happy. The only reason I switched to Eclipse in the first place was because all of the Android books and tutorials I found used it and it was easier to follow that way.
open source magic -> "huge blooms of profit by the corporate end users". What most open source users do not understand is that someone is paying for that magic part. In this case it is Oracle (somewhat by proxy) and I see nothing wrong in that oracle is trying to get some return of the investment.
Gladwell talking about others being overrated

Riiiiiiiiiiiiiiiiiiiiiiiiiiiight
I think I started using Emacs around the same time as you, so I wouldn't blame anyone for thinking that XEmacs is now effectively dead.

Let me point to a rather illuminating article about the state of XEmacs (circa two years ago): http://steve-yegge.blogspot.com/2008/04/xemacs-is-dead-long-...
There's a lot of really good stuff in here, but I think it's important to note that it's a private commons erected on public land that is then leased/rented back to the public. It's not actually a public commons.

(And that is the whole problem.)
Delicious link-bait title there.

The best articulation of the benefits of TDD/BDD that I've heard is that it shifts the pain to the start of the project, rather than the end, where it otherwise tends to reside.
Start the cultural revolution yourself. The learning exercise alone is invaluable, and you might learn a lot just setting up, or building your own, testing infrastructure.