jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
My first dev job was working for a company that specialized in xBase apps. We had apps in dbIII, CA Clipper and FoxPro. We were working to move some of them to Visual FoxPro 2.6. One of our Clipper apps was my first experience with porting an app to Delphi. I learned how to pump data from dBase dbf files into InterBase (and then FirebirdSQL). Those systems were so interesting because they were such a far divergence from what I thought software development would be. In college C and C++ taught me about how computers work. I never was able to make the jump to actually building applications. As the years went on, that company tried to make the jump into web via Perl:DBI, then PHP/MySQL. But they never had the success. I hear they tried to use Harbor Project (a popular Clipper clone-like thing for the web). What a great time to be in the industry.
Nailed it. I started iOS development using Obj-C++ but switched to C# after a couple years because of my familiarity and comfort in that ecosystem. At this point I've used it for 10 years on several iOS and Mac apps and know its ins and outs. I've been accused of making my own job harder but honestly it feels the opposite for me. The .NET debugger, reflection, choice of languages, package ecosystem, it's all very lovely.
If this is already out of date, what will prevent it from complete rot over time?
Why _should_ they go public?
Check out Magnolia CMS: https://github.com/magnolia-cms
What's messy about it?
> There are lots of other benefits though :)

Ok, go ahead with them?
Will it eat up Flutter's adoption?
We were going to call it that, bought the domain names and everything, but a competitor registered a trademark on the name the week before we launched. Oops.

Remember kids, always register your trademarks.
if you're uncomfortable with that wait until you hear that a US citizen born in a foreign country, citizen of a foreign country, living in a foreign country, working in a foreign country for a foreign company, still has to file US taxes and in many cases even has to pay US taxes.
Dracula is a treasure! I like light themes better but I’ve been using dracula since I can have a consistent theme across emacs, kitty, and firefox without having to figure out their individual configs. I’ve started to use Dracula themes as reference designs, it covers so many configs.
I think M1 Finance is also very similar.
https://www.m1finance.com/
Also these things tend to work worse than the branded stuff, fail faster, and then the project vanishes after a few years so you never get to upgrade it anyway.
There is sound mathematical evidence that certain systems are impossible to model this way: https://en.wikipedia.org/wiki/Chaos_theory.

"Small differences in initial conditions, such as those due to errors in measurements or due to rounding errors in numerical computation, can yield widely diverging outcomes for such dynamical systems, rendering long-term prediction of their behavior impossible in general. This can happen even though these systems are deterministic, meaning that their future behavior follows a unique evolution and is fully determined by their initial conditions, with no random elements involved. In other words, the deterministic nature of these systems does not make them predictable. This behavior is known as deterministic chaos, or simply chaos. The theory was summarized by Edward Lorenz as: Chaos: When the present determines the future, but the approximate present does not approximately determine the future."
It mentions the keyboard as being modular - any chance of a trackpoint keyboard?
> Or we could make all of that illegal

I don't see a good way to do that, at least.. a way that's practical to actually enforce. As it is, the FTC is fairly toothless and is better at offering guidelines than policing.

> as it does in every field except for the web

Well.. that's just because they have dedicated account executives and sell advertising through a combination of direct solicitation and much smaller amount of "walk-in" business, that's not practical for all creators or formats.

> Web is the one weirdo market with tracking.

This has always been the holy grail for advertising, the other industries put up with statistical "audience modelling" only because they have to; however, working in one of those 'other fields' I can tell you.. our account executives will take as much direct tracking data as they can get. e.g. "Have you installed our Radio App?!"

> Make that illegal and it will be good like all the other markets.

I feel like we lost the fight a long time ago.. I remember when the 'Flash Blocker' plugin was a great tool. Unfortunately, too many modern sites are entirely reliant on JS in a way they never really were for Flash and the idea of using 'Script Blocker' that's on by default makes navigating the web exceptionally difficult.

It's too bad, because it's probably the right solution.. why should the sites we visit have the right to execute programs on my computer by default?
That might very well be true for the repeat customers and people who buy clothing, but I doubt anybody wants a 2TB USB stick that starts overwriting itself after 100MB.
Google develops everything at #head of a monorepo, so their dependency management problems consist of “please rollback ASAP, your changelist broke the world”.
There are different factors to consider,even if Microsoft intentionally infected people with ruddiam malware, at worst they get a fine and bad PR with tech circles -- their cash cows windows and azure remain unaffected. With a VPN provider like say Freedome , any sign of malice will cost them not only their VPN business but Fsecure's ability to provide infosec services. Same with ProtonVPN and ProtonMail, and unlike Microsoft the CEOs are much more likely to be held accountable since they reside in countries like Finland and Switzerland where privacy laws are very strict. Those countries may not like it if Microsoft did the same thing but they can't extradite Microsoft's CEO and even if they do the company is not incorporates in those countries. You want a VPN provider to be run by well known people that are not too powerful or too connected and reside in countries that will hold them accountable. Their main revenue stream needs to also depend on the reputation of the VPN service.
Facebook, IRL.
I appreciate the “hope”, and I sympathize with the general view but I think the probability of a law abiding corporation to divulge this info to the American government approaches 100% across a few years, provided said corporation actually has the data (cf iPhone access codes).
Not being able to speak badly about a powerful entity is a sure bad sign for things to come.
I thought it was still supported and the AMD version of tensorflow was supported as well...
The calls were cross-border: "The Justice Department secretly kept a database of Americans’ calls to foreign countries for more than a decade."

The very first Congress, comprising many of the people who wrote the 4th amendment, passed a law allowing warrantless border searches. Since then, such searches have not been considered "unreasonable" under the theory that states have sovereign authority over what crosses their borders.

Might run into problems with the FISA statute, I don't know.
Yes, I am also a web dev, and this does describe the state of the industry as I see it.

Just wondering, but why Go? I ask because Go doesn't have objects, so why not use a regular OO language like C#?
Google docs has a latex based equation editor

http://googlesystem.blogspot.com/2009/09/google-docs-has-equ...
OO is not well defined - what's OO to one person is not OO to another, and everyone seems to like their version of OO but not others.

Obligatory ref: http://www.paulgraham.com/reesoo.html
Interesting. I was under the impression that any application marked with the background type "voip" (such as Skype) was started by SpringBoard when it launched.
My first and biggest issue with computation in configuration files is the moment you need to / want to manage that configuration with a tool.

In 30+ years I've never come across a case where logic has been necessary in configuration beyond very simple branching / inclusion logic, if that.
> How do you find the male-dominated culture of Silicon Valley?

> I think the walls are gone; more than 50% of hackers are girls. I took my 14-year-old daughter to a breakfast of women investors and she listened to them talking about how tough it was to be one of the first female investors in Silicon Valley. When we left the breakfast, she said to me: “You know what, Mom? Those problems don’t exist anymore. It’s obvious that girls are smarter at math and science.”

does anyone have a source on "more than 50% of hackers are girls"?
> Oh, and a fun fact - with the newest cryptography algorithms it's even possible to modify the files without knowing what they contain. If I'm not mistaken it would even be possoble to create a software that can conpute checksums of files without knowing the file contents.

To my knowledge, this is only true in a purely academic (not practical) sense at present. There do exist homomorphic encryption schemes but current implementations are ridiculously slow.
Free is scary.
I see you're using a variance based approach. How does it handle a dependent structure? To my knowledge, Sobol indices assume that the input variables are independent.
This is great. Can you explain why the oscillating particle doesn't conserve energy?
There's absolutely no way that everything they marked "FOIA Ex.4" is exempt under than that wording. If trade secret laws were that strict, then literally everything would be a trade secret. The "exemption 4" marking is a big middle finger to the MOIA requester. But it does raise the question of what's so important about Stingray and Kingfisher that everything about them has to be kept under wraps? We know in general what they do. We know that they have delicate screw threads. Unless there's some general and very obvious 4th Amendment abuse going on, I can't see why you'd keep it under wraps.
I agree with your entire comment except the very first sentence. I think all the stuff you mention is fantastic for 14-year-olds – Harry Potter and (the first) Hunger Games are great and absolutely "new classics" – but so are some of the standard classics. It's true that most people will appreciate them more as adults, but that doesn't make them useless. Of course time is limited, and prioritizing is tough, so maybe some of the experiential stuff you mention is worth prioritizing above old crusty books, but I still think a good mix is a good goal.
This is so utterly, laughably wrong, it almost seems pointless to respond. No one outside of China sincerely believes China is a democracy[1].

And implying that US media is anywhere near as restricted as China's media is utter nonsense[2]. You might as well be trying to tell us the sky is made of marshmallows.

1. https://www.google.com/search?q=is+china+a+democracy

2. http://en.wikipedia.org/wiki/Press_Freedom_Index#Rankings_an...
The US has regularly attacked non-US companies and people, mostly by spying on them.
Oracle, IBM, Intel and Freescale has big development buildings here, actually GDC (Guadalajara Design Campus) just opened a new building.
You don't need an MMU nor tons of RAM to do multitasking, just a timer interrupt. It's a lot easier if you require position independent code rather than doing fixups. The 6809 is a beautiful instruction set that makes position independent re-entrant code easy.

Of course an MMU and/or lots of RAM does make multitasking a lot easier.

OS-9 is an awesome UNIX-like for the 6809 that can do it in 64K or less.
As someone who has done this at work, build it in such a way that your documentation is also your sandbox. That way whenever you go to design something new, you do it in your sandbox, and then the documentation is already done.
I take quite a variety of supplements and nootropics. I started experimenting several years ago.

I haven’t taken anything insane, but the biggest thing I have noticed is being able to be more consistently productive. Your sleep metrics dictate your day’s performance.

Coffee + L-Theanine is beginner friendly and very good.

For improved performance also avoid inflammation. Vitamin C, Fish Oil, and NAC can be taken throughout the day for a noticeable cognitive boost. Avoiding sugars and artificial things is very helpful.

For information on all sorts of things, Leo and Longevity has great blog articles and YouTube channel.
I've just realized the reason I like this site so much is because I can watch a passionate argument play out and still like both sides.
Dynamic scope in Clojure is a key way to model supervised local side effects (side reads and side mutations) in a tightly controlled way while ensuring that the expression as a whole remains referentially transparent and the effect behaviors are late bound. If you are into crazy metaprogramming, this is pretty important imo. The only other way to model effects that I know of is monads which involve lots of opaque closures, which block metaprogramming. Code-as-data captures a lot of static information about your program which monads lose.
Not sure if duping would be a good reason. Most people would easily be able to get a refund from the App store.
> what happened 800 years ago that all that science just vanished?"

To me it has always seemed like this was simply a side effect of Islam taking deep root.

Before this the older, pre-Islamic culture was still there, but as time passed Islam, as evidenced by the conservative Islam we see today, took hold leading the Islamic territories away from math and science.
Some (including me) would argue that "elite travel teams" and the like should not even exist at this level.
Since you run the place, I'll state here that it would be nice if I could look at your web site and decide if I'm interested before being hit with a pop-up window asking me to sign up for a newsletter.

How do I know if I want your newsletter, if I haven't figured out what your product is? Window closed. Sale lost.
It took me a lot longer than I'd like to admit to get what you mean ;)
Also financial regulation, including blackchain and CBDCs. If search engine rankings wield economic influence, imagine the influence of "trusted truth inputs" on a smart contract's IF clause to control a THEN transaction.
To clarify my post: I see the reason for Firecracker to exist in general, it's great. But does "e2e tests" include untrusted code? I think it really shouldn't.

So why use firecracker here? Invoking your tests in a bare VM or container is great for making sure that you are controlling the environment and enumerating your system dependencies. But this post proposes discarding those things and instead using some saved state as the entry point into your Firecracker. So now you are booting from Your Image instead of a { Official Distro Image + Dependency Recipe }. It seems like a step backward.
Yeah, when amateurs get into the cancer cluster business the results tend to not be good. The city I grew up in had such a problem. A cancer cluster was discovered. A local rag far more interested in government-bashing than the truth wouldn't let go even when the researchers looked into it and found it was a cluster of cancer *patients*, not a cluster of cancer *diagnoses*.

What was really going on is that it was the cheapest part of town that was still safe to live in. Cancer is expensive, cancer victims were moving there. Last I knew it had become a part of town I wouldn't enter even during daylight.
My original point was referencing the use of smart pointers. They are indeed very smart, but can be used stupidly as a bandaid kind of like .clone().

The difference really lies in the fact that i now have some data stored on the stack (The element) and some data stored on the heap because it's recursive. Was just a random example of where it's poor practice. As others have noted, linkedlists are a terrible data structure to begin with.
My wife and I met working retail many years ago. We both had a string of shit jobs for years and as such, feel tremendously fortunate to be where we are (she’s an accountant and I’m a security engineer).

Reading Team Blind or /r/cscareerquestions makes me want to smack some of these entitled little shits for their pathetic whining. No perspective whatsoever.
I specifically called out the psychological harm that is a frequent companion of sex work. I have no doubt that manual labor, day in and day out, breaks down the body: I have my fair share of stories doing such tasks when I was younger.

The mistake is in making like for like comparisons as you just did. Sex is not a simple commodity. We would do better to listen to the stories of the sex workers who have left the industry or who are offered therapy through orgs specifically created to help sex workers like Pineapple Support as part of workers' contracts with Streamate et al.
Welcome to the world of traffic shaping and QoS.
> Nintendo would make a new NES board revision and then the companies had to figure out

I don’t understand how they can Do that and still maintain backwards compatibility with old cartridges?
Did you invest your money?

Trying to get promotions all the time sucks away your life, but when I started looking at work as just a way to get enough money to invest, and building wealth as my primary goal, my life got much easier.

As the ,,what to do with my life'' part: it doesn't really matter, I just do random stuff like everybody else.
Thats fine, but Zigbee and Zwave are also good options, personally I love zigbee devices most of my home automation is zigbee

It will be interesting Matter will bring, I am on the fence as to if matter is actually an improvement to zigbee or it is will be used to force more Cloud Adoptions and less local control.
location: Oakland, CA

remote: yes

willing to relocate: yes, with some stipulations

technologies: full stack web dev - python, javascript, REST APIs, flask, jinja, postgres, sqlalchemy, HTML5/CSS

resume/cv: see https://www.linkedin.com/in/karabonne/

email: kara _AT_ karabonne _DOT_ com

----

just finished up Hackbright Academy, a full-stack engineering bootcamp for women, and interested in working in open-source/non-profit/philanthropic tech.

creator of http://bot.garden - bot-making playground!_
Which can then be made to look exactly like the

getLine >>= putStrLn

case by doing

greet name = putStrLn ("Hello, " ++ name)
main = getLine >>= greet

(Edited to include the definition of main)
This sounds amazing. I was one of those beginners who thought I had to learn monads right away to get anything done, became frustrated, and never progressed.
Pretty sad that all hacker news can find to talk about here is debate about the legalities of drug trade and the ethics of the people involved in them that was inspired by a somewhat trollish one-liner quote in the article, with little to no relation with the actual subject of the article.
It was/is on top of proggit, so people must've just reposted it here en masse, driving the upvote count up quickly.
that's the plot for 'the island'
I think the hype originates in the millions and millions of people who played sc1 and enjoyed it immensely. You don't need to be watching televised SC1 matches from Korea to be a fan of the game and willing to pay $60 for the next release.

Sometimes it's nice to auto join a match with someone at your skill level, play for 20 minutes and log off.

It's the same type of change that went into WoW with the double XP gain bar. For every hour you're logged off, you get an hour of playtime where you earn double xp.
I wonder if the fish actually ended up helping with the mosquito population?
Wikipedia says that the post-1962 version had five options:

1. Soviet nuclear missile sites, bomber airfields, and submarine tenders.

2. Other military sites away from cities, such as air defenses.

3. Military sites near cities.

4. Command-and-control centers.

5. Full-scale "spasm" attack.

So, sounds more or less as you describe. The first one apparently didn't have anything like that.
I don't think this is such a big issue. Only a small minority of people use uBlock. Whatever data you measure on the 90% of your visitors that don't block GA can, most likely, be extrapolated to the remaining 10% as well.

I'm a lot more concerned about the revenue I am losing due to the decrease in ad views/clicks than I am about a slight decrease in GA hits...
While this mnemonic has been used for as long as anyone can remember in various forms, I'm amazed that you have $25k in backers lined up to pay $7 a piece for what basically amounts to a two-tone washer.
Dont win, (or don't compete); just contribute. Be an asset.

Remember, most people in jobs will be threatened by a strong and assertive leader - they want someone they can control and extract value from, not someone who might take their job. Understand and embrace that fear and position yourself to handle it.
Here is a counterpoint:

To a certain extent, you always have to play some politics wherever you work unless it is just you with maybe one or two others. Some workplaces are less influenced by them (tech being an example when compared to finance or management consulting) and other games are played without realizing it on both sides (Do you tell your boss their idea is "stupid" or do you try to explain the reasoning why your idea is superior? Alternately, your boss won't be too excited to bring you in on a new idea if you only tell them their ideas are stupid).

You work in an environment with people. The better you do, the more people with whom you will likely have to interact and the more you'll probably have to play the game. Environments that deal with human interaction are going to be subject to some form of politics simply because people are going to be more inclined to assist those they like over those they don't (quality of work being fairly comparable).

If you don't like the political atmosphere of where you work, there is nothing wrong with that. The best option is to probably find another place to work that has fewer games (or more, if that's what your into). Politics tend to be a cultural thing and changing the culture of a workplace is... hard. Unless you are in a position of power, you won't be able to drive that change without bringing people to your side which, ironically, requires that you play some of the games.
Does Notepad still randomly destroy line breaks and not let you undo more than once?
If so, those are two good reasons.

That aside, Notepad is bad because every single other text editor is probably better. Syntax highlighting, macros, plugins, ftp, language based autocomplete, etc. You can build projects directly from a lot of them with a couple of keystrokes.
as far as i understand it the timber bridge was the temporary bridge used to support the construction and then torn down after the concrete bridge was completed.
I am a student who decided to quit my internship this summer and work independently on various projects. Mainly because I wasn't going to learn much of anything at my job besides how to fetch coffee and run errands. Anyway, I have been getting this same reaction from a lot of people except for maybe my mom and and few close friends who know me. People just can't understand why I would ever give up a decent paying job to strike it out on my own and some people even get half hostile about it. I really think it comes from jealousy. Though, the whole work a job or your a slob thing is really engrained in people in Western PA.
I also got the same reaction here in the midwest. Although people would be supportive, there was frequently a tone of sympathy as well. It was surprising to see how people reacted, especially those who are more indoctrinated into the corporate lifestyle.