jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Has anyone published a good comparison of the two compilers building the same project? It’d be interesting to know how compile times compare.
As a matter of fact I am quite talented when it comes to spotting outliers. :)
I'm in the US and was blocked because I have firefox set to request https.

SSL Not Supported
Error 29
www.ercot.com
2021-02-15 14:37:28 UTC

If you believe you have a valid business reason for accessing ERCOT resources, please contact the ERCOT HelpDesk at 512-248-6800 or 1-866-870-8124 (USA) or HelpDesk@ercot.com.

Please provide the HelpDesk with the information supplied below.

Your IP: x.x.x.x

Error code: 29
> SSL is not supported

Usually you just get an error so that Firefox can let you click through to the http site, but this error thing inhibits that.
How are they “constructing a reality?” How much taxes you pay is the reality. They’re trying to draw more attention to it, by forcing you to look the numbers in the face once a year. That’s not “constructing reality” it’s drawing attention to it.

I love paying my taxes and support higher taxes with more government services. But I agree with Norquist that it’s a useful exercise for people to go through once a year and write down how much they make and what part of that the government is taking. I don’t like the idea of socializing people to accept higher taxes by deducting them automatically and making it so they never have to think about how much they’re paying.
I'm a Mechanical Engineering student and one of my recent projects had a lot to do with onboard computers on modern vehicles. This article is viewing only one side of the scene, and doing this with great bias.

While some of the examples like the Dinan S1 M5 is legit, these companies are less of a concern that the average script kiddy who wants to "hack" his car because it's the new thing to do in town. Advanced features like traction control and even cruise control on vehicles are critical to implement perfectly, and a small mistake in the code that guides these can be fatal. Companies like BMW spend millions on testing the code and making it perfect for use, and what this article is arguing for is replacing that with something that anybody can write. This is not safe.

On the other hand, some things like the Nismo and it's software imposed speed limit are just state restrictions. The Nissan GTR has a set speed limit which is turned off when the GPS detects that you're on a racing circuit.

Companies are ethically obliged to make sure that no amateur or third-party can make their cars unsafe. They are right in doing so, because at the end of the day they are liable. If there is a fatal accident of a BMW M5 due to a software failure error, nobody (read, the media) is going to blame Dinan. BMW takes the brunt for it. They are blames for writing "shitty software".

Unless companies or individuals are legally obliged to be accountable for the changes they make to a car, companies are right in making the cars impossible to tweak. It's not about the fact that you "own" the car and hence should be allowed to do whatever you like. That works only for iPhones and Play Stations where your actions probably wont result in somebody dying.

tl;dr — Much like spare parts, faulty software can kill onboard passengers in vehicles. While hacking sounds "cool", slight irresponsibility can end badly.
I got annoyed at the lack of playlist generation features inside of Spotify, so I created https://github.com/mcmxcdev/ConcertMash, which can easily generate a playlist for upcoming concerts based on selected artists!

It does save a lot of time that is usually spent on manually creating a playlist ;)

It is open-source and built with SvelteKit.
Feel free to check it out, contributions welcome!
https://news.ycombinator.com/item?id=8683827
My parents live in Dallas and rarely use the heating because of cost; instead they wear scarves and mittens inside. They are running it now, because it is the coldest they've ever seen. When your alternative is to freeze to death, you pay. Finding fault with people because of that is insensitive and lacking in empathy. They know the cost, they also know what the temperature outside is.

Resilience is an important principle in engineering, we know that from software, but it is even more important in infrastructure. People rely on this for staying alive. It is important to have a diverse set of electrical generators. Atomic energy and coal are very resilient. As someone else pointed out, a lot of green infrastructure is prone to failure in extreme events. The wind turbines froze. When the sun isn't shining the solar doesn't work, and it is coldest at night. It is great to have green infrastructure _with_ other types. This stuff is way to important to play politics with.
Well, it's my first time to ask here.
Our product, amzchart.com is a free Amazon analysis tool. If working in eCommerce, you may find it helpful for you to do product research, keyword scout, marketing insight, and tracking, etc. Hope you find it helpful and look forward to your feedback to improve this product.
Thanks.
https://amzchart.com/en/
Copy of the incriminated tweet is here: https://web.archive.org/web/20210106194807/https://twitter.c...
As a part of Boycott , lot of us moved towards privacy centric ZOHO app Arattai.
Well for one, they murdered an unarmed woman today. We've heard all year from the Democrats and the mainstream media how property destruction and trespassing isn't worthy of a death sentence. So there's that.
Adding on to your point, the phrase “designed by committee” carries a strong negative connotations for a reason.

People may have some gripes with the implementation of some subsystems, but they are free to fork and submit patches for review.

This opportunity for grievance remediation did not exist in the old world we’re describing, and contributed to the outcome that standard interfaces were the unholy logical union of each member’s opinions and beliefs.

I agree that the benefit of not doing work far outweighs the downsides, for most time horizons (<10 years).

If you’re thinking longer term than that, interface standards might be better for you. But few people are.
Not really against facial recognition, also the cats out of the bag really, but more want there to be effective rules around it's use and for there to be some evidentiary standard used with it.

Identifying criminals after the crime with FR is totally fine. using fuzzy facial matches for strict liability infringement policing / revenue raising is not ok.

It's a space that's due for some sensible legislation.
Why wouldn't it be possible if you live in Germany?
For anything small claims Google would most likely settle as a matter of policy. The instant you file, you've already cost the company way more than the max judgement you can get in small claims.
"Civilized" countries?
I find passing dependencies via constructor arguments make codebases a lot easier to navigate: it encourages a pattern where you have a single file that wires up the entire system and you can look at that file to get a sense of which modules are talking to which other modules.

Gilad Bracha had some interesting posts that talk about this pattern: https://gbracha.blogspot.com/2009/06/ban-on-imports.html?m=1
Agreed! Framework == good doesn't mean any/all frameworks == good. Many of PHP's frameworks seem to have ignored PHP's unique run-time characteristics and adopted Java idioms (with Java, you pay once at compile time; with PHP, you pay with every single request). Ubiquity, near/at the top of the PHP benchmarks, seems to accept PHP's unique run-time characteristics (so performs well) and yet still provides all the benefits of a framework (consistency, etc). Ubiquity should see much more love than Laravel/Symfony/etc but doesn't :(
Yeah after I wrote that I realized that on this one you have to solve for both the left and right size of the equation, whereas mathler tells you right right side. I think I prefer mathler for this reason.
I am genuinely surprised it has not happened already ( or maybe it did, but it did not make news ). If NK hackers wanted to get someone in trouble, connecting someone to one of the wallets listed by OFAC would be relatively effortless.
I'm curious how this is valid Python:

def fib(n: int) -> Iterator[int]:

- Colon inside argument list
- Arrow and type

What are they used for normally?
Not all developers are web developers, your average corp developer working on non-web solutions probably couldn't care less.

I use IE quite a lot for general browsing. The latest versions aren't that bad, and aren't as memory hungry as Firefox.
I would start with going back to what has and has not been working for your company during the pandemic. Check with your employees on what their feelings are. Try to distill that into what you want culturally. We were an almost entirely local company before the pandemic and have now embraced remote. So returning to the office for us means being very mindful that over half of our company will always be remote and making sure that they are still involved in decisions, team building, etc. as opposed to an ad hoc office culture where bonds and decisions are made in hallways.
All the currencies have already been digital for decades. The most interesting part of this was the expiration timer to get people to actually spend. Otherwise, what really does this do that alipay or wepay doesn't?
They're more and more common now (I live in Stockholm).
Would you please stop posting flamewar comments? It's not what this site is for, and it destroys what it is for. You've posted dozens of them in the last 24 hours alone. This is not cool.

Moreover, using HN primarily for ideological or political battle is one line at which we start banning accounts—regardless of what they're battling for or against—and it looks like your account is well over that line. If you'd please review https://news.ycombinator.com/newsguidelines.html and use HN as intended, we'd appreciate it. There's lots more explanation here: https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...
I am perpetually confused about why people think that self-hosting on a VPS solves their privacy and security problems. While I'm sure there are controls in place at reputable VPS providers, it wouldn't be too difficult for them to grab absolutely anything they want. Even disk encryption doesn't save you. You're in a VM, they can watch the memory if they need to.

Using a VPS can also make you more identifiable. Your traffic isn't as easily lost in the noise. The worst thing that I know of people doing is using a VPS for VPN tunneling. While it can have its uses, privacy certainly isn't one of them. You're the only one connecting into it and the only traffic coming out of it.
> Every culture has certain principles that are taken as axiomatic. The prioritisation of those principles is also axiomatic.

I agree that this is true about human communities.

However, what each community chooses to affirm is important. Do they believe themselves to be the Master Race? Do they believe narcissistic creation fantasies? Do they assert an understanding of electricity, physics, evolution?

Only some of the above "principles" are true, regardless of what the community prioritises.
any form of management
I'd believe your proof if somehow there was something to compare it to....

In the meantime I get ads for stuff I'm not buying, so I'm not sure anyone knows what 'reliable' is.
This includes some true things about data collection issues, but I cannot agree with the main thesis that ML algorithms are about power. If anything, they shift power to the patients because now the decisions can be checked and questioned at many levels. An algorithm will not send you away because it is to tired too take your complaints seriously.

So, using algorithmic decision making should be as bias free as possible, but there is no way that across the board they will be more biased than humans are now. If people care about marginalized communities, they should push with everything they got for, not oppose, ML decision making.
Antoine Watson

Yahya Muslim

Yep, definitely sounds like average Trump supporter names...
Click an svg, it display its license.
Some Linux distributions require adding udev rules for applications to have USB device access but other then that, it's pretty much plug and play.

A bit more convenient than having to use the YubiKey apps for TOTP and such.
Not an AI problem. This happens when small businesses outsource their adsense campaign to one of the many completely incompetent fly by night SEO shops, or to their grandson who's "good at computers".

Half of Google's income is derived from businesses pissing their marketing budget up a wall with incorrectly targeted ads. But it's still more effective than newspapers.
I'm using it on linux many years. Good tool.
To paraphrase Charles Babbage;

I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.
I really suggest you to try to personally contact svgrepo. They definitely don't look like the usual shady clipart site and are sponsored by icons8.
before getting too excited, let's see how it looks when it is ready.
The details of the code is confidential, but there are more than a million lines of go code.
Absolutely. My primary concern is with the controls feeling native. Reimplementing controls with UIViews doesn't seem much better than reimplementing them with HTML/CSS (save for performance). There's still surface area to break the illusion.

Some food for thought: what if you kept HTML and CSS but instead of using a WebView to render it, you rendered the DOM manually using UIViews? You could even make overflow: scroll; turn into UIScrollViews automatically.
You can change settins on the fly. Actually, you have to change only one setting, level merge multiplier.

You encounter many reads - make merge multiplier bigger. You encounter many writes - make it smaller.
year 2000 here we go!
This is such a great rant.

One bit I’d add is the bad attitude towards debugging in optimizing compilers. It’s not obvious to me that optimizing for perf at the cost of debugging fidelity is a good trade off but here we are. Like, if you could save enough time debugging with better tools then you’d have more time to optimize. And maybe if compiler devs confronted full-speed debugging head on then we’d get to perf that is good enough for everyone and we’d all
be more productive.

Or maybe it all sucks
and all we can do is bitch about it.
Me too, I think I need to take advantage of the custom domain feature, too :)
Yeah, it's definitely nice to get ~1000 images per battery charge. But when uploading to the PC infrequently you'll then have to sort photos into groups to process individually (something I already hate with panoramas). Personally it's something I'd rather not do, at the expense of only getting ~200 photos per charge. It's also not necessary to compromise, as those special modes would be, well, special modes. So to preserve battery I could just as well shoot raw as normal.
I wonder if the idea of storing large amounts of sensitive data for use in internet connected systems is even something we should be doing. With how complex system are now, it's almost inevitable something or someone will cause a breach, knowingly or not.

It probably doesn't work in many countries due to "Know Your Customer" style laws, but in my systems I throw away all but absolutely required data as I just don't want the liability. Sometimes that means I just keep a username and password hash.
I think that is the Terrezano's effect.

https://www.youtube.com/watch?v=kwCQDbzBerI
This was an attempt to see how quickly I could create a bespoke application of my stylecloud package (https://news.ycombinator.com/item?id=21483252). The answer is <2 hours including edge-case handling, which I'm happy with.
I work currently at one of the firms in my comment and it's not bad at all. Currently working on a really fun project too. It really depends on the firm and even the team within the firm.
Can this collected data be de-anonymized and cause serious privacy leaks? If not, I’d help the devs ship a better product - it’s the least I can do other than contributing code.
You might look into the new Space X satellite internet. Right now they’re geo fenced to an area but if you move once every few months, it might be feasible to change your service address.
>Notably, the chariot is adorned with metal medallions depicting satyrs, nymphs and cupids, suggesting the possibility that it may have been used in marriage ceremonies.

I know it's Italy, but that still sounds more like a Rolls or a Bentley than a Lamborghini to me :)
They do it because all the successful social apps need to make contact discovery easy.

Signal does it with hashes which it doesn’t store anyway

https://support.signal.org/hc/en-us/articles/360007061452-Do...
A little known facet of this is that chariots only had to exist because horses had not yet been widely bred to the size and strength needed to carry a fully loaded soldier with armor on horseback.

Following on that, the need for chariots was the impetus for some early iterations of reinventing the wheel, because the required attributes of chariot wheels were so demanding (light, strong, quick to repair) compared to earlier wheels used for traditional use cases at the time.
> In 2015, Sharp signed a deal with Hisense giving the Chinese company the right to use the Sharp name on TVs sold in the U.S. through 2020.

Hopefully that means there are better options this year?
Inoreader - https://www.inoreader.com/

RSS still exists, you know!
Event sourcing is exactly what this is. The game state is built from a combination of initial setup parameters (random seed, level etc), and a list of player inputs.

I snapshot after every recent frame. The snapshots are stored in the game entities themselves via generated code. Each user accessible entity has a bunch of shadow slots it can copy from or write to. Then a higher level system sends each entity commands such as "store your state in slot 5" or "copy slot 3 over your current state".

Old snapshots aren't useful and are discarded. The server itself runs a few seconds behind the client states, does no rewinding, and any player that falls behind that will receive a fresh copy of the server's state.
There is at least one pretty big battle in Easter Europe from 1100 bc. The battle was fought for the control of a bridge and chariots wouldn't have been useful there. The case was covered a few times on HN but I can't find the source right now.

In general the bigger part of Europe was covered by forests until the middle ages when agriculture and industry displaced them.
Most companies don't allow fully remote or remote in different time zones. If they did, they could just outsource all the work to nationals of lower cost of living countries.
blast this in a background tab
http://www.youtube.com/watch?v=sxImkPH2G40&feature=relat...
it just feels like 2641 hours of downtime since it started :-)
Like refusing to sell windows to any retailer (white or grey box) who installed Netscape on their machines?

To clarify: at that time, IE was a separate programme an MS instructed vendors that they must include IE, including a desktop icon, and must not include Netscape
Fair enough, will rephrase. Thanks!
I already have more requests than I can handle. No further projects will be taken on (unless you have a really cool site).

To everyone who emailed me, I will reply within 2-3 days.

Thanks.
That is all Photoshop was used for back in the day.

Noise filter, sheer, blur, fuck with the levels, colorize with a horribly bright shade of something. If you fucked it up bad enough you couldn't tell it wasn't repeating. 90x90 and 120x120 all the way down.

That and making an amazing image with a completely pointless sun glare filter and then cutting the image into cubes so you could display it on the site. Thats how "consultants" overcame HTML limitations for a long ass time.
They should make Office free. These days, more and more non-techie friends are starting to use OpenOffice on their own. While OO quality is no where near Microsoft Office's, OO writer and Powerpoint are good enough for simple usage. And people, don't make fancy PP anymore. They just need something that can read ppt and something they can play.
They would fine Microsoft. If Microsoft didn't pay they would have their assets seized. Or their credit rating damaged. Their credit rating drop could then put them as junk status and thus mutual funds would have to divest from Microsoft. Microsoft share price would be negatively affected.

NB: I am not a lawyer or economist.
There were three iterations of the G4 variety, and so far six on the Core/Core2 platform. They release these about once every nine months.
I have a linode for my totally inactive blog and a small project I am working on. We also just migrated all our servers for SWIX to linode VPS's. All in all linode has been a pretty great experience.

The linode library is pretty helpful too, especially if you are fairly new to linux or systems administration.
brila!
He was sonewhat notorious on the London geek social scene for being an arogant jerk.

I met him a few times. It seemed like he "suceeded" too early with no real idea of how to do business.

He seemed like an ok kid that found himself with a lot of money overnight. We've all seen the "what now" threads on HN imagine how that could affect a teenager without the right people to help guide them.
Apache default install sucks. install MPM worker or MPM event and it should fly.
" You may wish to look into Nginx"

I second this. For years I tried to tame the beast that is Apache. After switching to nginx I could not be happier.
Since I wrote my article (http://journal.uggedal.com/vps-performance-comparison) comparing VPS performance last fall Linode has had two network outages in their Newark data center which have affected http://wasitup.com. Other than the network glitches their hardware have been 100% stable (I'm currently running on 4 different physical machines).
Traditional advertising is expensive, even online. A few guerrilla strategies work well:

-become an expert in real life. Contact conferences related to your speciality and offer to give a presentation on a relevant topic. Contact publications and offer to write a "business forum"-type feature.

-become an expert online. Make an online presence (blog, twitter, etc.) and make sure to refer

-If your product has reasonably wide appeal, business reporters are always looking for easy profile stories. Call your local paper and any locally based business magazines or tabloids.

-If you can find a PR agent who fits your price range and has good connections, he/she can do the work of getting you speaking engagements, profiles, articles, etc. A lot of PR agents simply send out form letters and press releases so make sure they give you a clear plan of attack before you sign up.
I'm in South Africa. I also carry a 9mm. But a 9mm doesn't work when I leave my office for 5 minutes and somebody comes in and grabs my computer.
I love that you remember all the technical details too :-)

Our PC was an i486DX2-66. It had 1Mb of SIMM memory which I soon upgraded to EDO (purely to run better games!).

It also had a 400Mb hard drive which hamstrung me - and so out of desperation I took to running DBLSPACE - which if I recall correctly was buggy and rendered the system useless.

I was too scared to tell my folks that I'd "broken" our PC (they had no idea as they never used it themselves). But the sleepless nights of me trying to solve the issue was also quite formative in my learning experience.

From programming in BASIC I soon moved on to graphics programming in C - mostly thanks to tuts that I found on BBS forums (shout-out to Denthor if he ever reads this).

And from there the inevitable university degree in Computer Science and the career path that followed :-)
Are those not equivalent expressions in modern C?

I imagine there are more optimal and less optimal ways of actually doing the indexing in machine code and the former may be better semantics, but I would think a compiler would generate identical machine code for both.