skysight-inc/HackerNews huggingface dataset:
Public transit is not always a great option. For example, where I currently live in Washington is a ~1hr bus ride to Seattle, but only a ~20 minute drive. It's awfully hard to justify the loss of ~40 minutes each way just to visit Seattle.

With that said, I do take public transit whenever I can (including basically every day to and from work), but I sure wish some of the "long haul" routes were optimized for city-to-city. Hopefully the light rail system that's being extended to several cities will help.
But then I don't get the benefit of ReasonML/BS. I can do that, but then I keep having to do that everywhere I interact with that library (which is essentially the core part of my app).

I do the same thing in Elm, but all that code is living in a JS file, and it can be in Typescript/whatever.
Can you clarify that last point? I don't think it's strictly true. Aside from countable and uncountable infinities, you can have larger and smaller infinites as well. Unless every set S of all rational numbers between any irrational x and irrational y is isomorphic to the set P of all rational numbers, I don't see that this is correct. And I don't immediately see that you can put them into 1-1 correspondence.
Hi there, thanks for the prompt reply. That's very encouraging news to hear that there are a couple openings available and that the applications to straight to the lead devs rather than HR. I appreciate all the help and will go ahead and apply and send it what I have. Once again, thanks for all your help.

--K
Written notes, but it's mostly write-only or for very short-term things. I still keep all my notes and from time to time open them just to relive great memories.
Chips use a private key to sign transactions and can't be copied, at least without being taken apart. So they are secure if all merchants require digital signatures. But for credit cards, they don't do anything to prevent your number from being stolen.
Yes.

How many do you want?

Here, he said that Apple puts a chip to break MacBooks after 3 years.

https://youtu.be/1AcEt073Uds?t=1m

Here, he says that "Apple" (actually a Customs office) sent a letter to him to pay for batteries that were legitimate, later, on Reddit, he admitted he bought fake batteries from China that had Apple logos (and therefore, should be, as they did) caught by the customs (because saying otherwise would get him in jail), his friends at Reddit, deleted the comments, but there are still copies of what he said:

https://www.reddit.com/r/apple/comments/9pow06/louis_rossman...

Also, in his video, he says that Apple makes products "vintage" or "obsolete" after 4 or 5 years.

The newest "vintage" Apple product in late 2018, is from 2011:

https://support.apple.com/HT201624
I personally almost never use a debugger with Go (or Rust), but it looks like you can get all of that functionality with VS Code using Delve: https://github.com/Microsoft/vscode-go/wiki/Debugging-Go-cod...

I found a video of someone debugging Go code in VS Code, and I saw them set breakpoints, step around in a function, and hover over a variable to see its value, in addition to the sidebar containing all of the values of all of the local variables and the stack traces.
> People rely on things like Travis that are tightly integrated with github.

That's a github-specific problem, not a git-specific problem. It doesn't make any sense to assume that a github-specific workflow would apply to a scenario involving self-hosting a git repository.
The trend in high end mountain bikes is to have 1 front ring and eleven rear so only 11 in total. This is less complex and less annoying. The problem is that you loose out on some high or low gear ratios that you might want. There are limits to the range of gears that are possible in that setup. So that is why front derailleur's were used. It expands the range rather than just the count of gears.

A 30 gear bike has three rings on the front. The outer and inner are only supposed to be used on the outer few, or inner few rear rings. Otherwise the chain will be stressed and possibly break. Only the middle ring is used with all rear gears. So you actually have only about 16 usable gears.

A more modern design is to use two front chain rings. This does not strain the chain so much, and you can use the full range of rear gears. It is also much more natural feeling to shift the front gear. A 20 speed bike actually has more usable gears than a 30 but probably less range.

A further iteration is to have a larger inner ring on the rear derailleur that is a bigger step up from the last. Eleven speed cassette's try to give enough range on the rear derailleur to only need one front ring.
Well, the main thing I want to do at the moment is build an external tracking sensor for Windows Mixed Reality. That'd be a pretty huge product if done right since the one weakness of WMR is the inside-out controller tracking. To do it right, though, it would need to do on-board video processing so it doesn't add any load on the host computer, which would involve implementing SoftPOSIT in an FPGA. That's as far as I've got on that one.

Then there's a ruggedized telepresence robot with enough flexibility that it can be used for inspection and troubleshooting on remote sites, so you don't need a person physically present. It would also let systems maintainers 'teleport' to a remote site for troubleshooting without having to lose a day to plane flights and paperwork. This might even be my next commercial project.

No-one's done a self contained drone 'airport' yet which can hold a few small drones and launch / retrieve / recharge them. It'd be useful for a whole bunch of remote observation and monitoring applications, eg. early bushfire detection. This will be tougher to commercialize due to large incumbent drone operators trying to increase red tape to prevent new players entering the market.

Another idea is a lawn weeding robot, using computer vision to detect weeds and some kind of claw to physically rip them out of the lawn. A few people have done hobby style builds but I don't think one's been commercialized yet.

And then there's a few fun non-commercial project ideas like a license-plate reader based automatic opener for our front gate, facial recognition doorbell / automatic lock for the front door, and a couple of game ideas.
I have lived without a car for more than a decade. I spent part of that time in San Diego. I am specifically talking about transit in San Diego.

It's pretty good for an American system. That doesn't guarantee it will meet the GPs needs.
Gorbachev and Reagan, sure. Even Brezhnev and Carter. But by then you'd have to tell particularly strong ones to get sent to a labor camp, unlike under previous regimes.
That's one data point, but how does that relate to whether the law should force people to build parking garages in their homes?
I think this is a bit cherrypicked. The example you're using is a fully qualified bound function. OData support for actions and functions explicitly exist to provide affordances for how to do RPC within OData. You can easily model this API in OData without requiring a function (eg. having a navigation property reference called "favoriteAirline"). Moreover, you can typically invoke functions without a fully qualified prefix (save cases where there is ambiguity).

For the most part, OData does a good job at letting folks opt into complexity, allowing integrators to make full use of APIs without needing to know anything about $metadata, inheritance mechanics, functions, etc.
To answer the broad question, yes, some BSDs (FreeBSD) support some laptop hardware[0] as well as Linux does. And yes, the battery life is comparable. FreeBSD has good support for idling in C-states, which is where most of your CPU power saving comes from; support for setting and managing P-states (which no longer have much impact on modern Intel CPUs, but mattered historically) via e.g., "powerd;" and support for wifi power saving modes and screen dimming (other big power draws).

The question that was sort of implied but not directly asked might be: if you pick a random laptop, do I think it's likely a BSD will support it better than Linux? And there I think the honest answer is "no." Linux definitely has an advantage in breadth of driver coverage.

In many ways FreeBSD is a well-kept "secret," but it's not a panacea.

[0]: https://wiki.freebsd.org/Laptops
For how long, I wonder. Many of those cities are intensely adverse to new taxes and public works that make larger cities livable. If they keep growing, they'll end up in a similar if not worse situation as the coastal cities. A big reason the coastal cities (LA, SF etc) are unlivable is due to a lack of investment in mass transit and housing.
> the entire industry are sold itself to GraphQL.

Which industry? I presume you don't mean software development which has largely ignored graphQL? BTW I speak as an early adopter who has used graphQL in production.
A discussion from last year: https://news.ycombinator.com/item?id=15874839
According to https://docs.gitea.io/en-us/comparison/ , it looks like this is implemented in the Gitea fork.
Is this the first time this is being done? Why isn’t this getting more attention? This would be amazing!
Try 6RD, that is what I use.
The great thing about USB-C is you can use many chargers. I’ve got a really compact Anker with USB C and USB A.
EDIT: Oy, TFA is from 2004. Never mind my comment about Solaris 8 being ancient.
Yep, purposefully shit peering on IPv4 causes that.
That's only true with some digital transactions. In Europe most merchants that only accept local cards pay 0.3% or about 25 cents.
Um, Gödel's incompleteness theorem is not a valid reason not to pursue formally verified software.
People do point it out, and mostly the solution has been to just increase reliability of the systems.

Recently the town of Växjö had a almost complete power outage, but despite the store being on emergency lighting only, the payment terminals still worked.
Eh, its a company that is rapidly shrinking in most areas. Customers are leaving, and in areas they deploy fiber there is no maintenance tto be done
> It is not ok that a political organization, that did not break any laws, have had multiple payment processors collude together to censor their transactions.

It seems that the 'not breaking any laws' part should preclude actions by law enforcement/government, but why shouldn't private companies be allowed to act on political motives? I get that there's a potential slippery slope here, but it's not obvious to me that a better alternative is to force companies to e.g. facilitate the campaigning and fundraising of neo-nazis.
It always seemed to me that if we could populate Mars, we should be able to populate a self-sustained under-water or subterranean colony.

Such a colony would provide practice at designing biospheres, and could be pretty robust against space hazards, with much shorter round trip times while testing it, if we're really convinced we need a lifeboat for Earth using existing tech.

(Though I suspect we partly want to colonize Mars because space is cool, which is fine too.)
GoLand comes with Delve too, very well integrated. :)
This doesn't make much sense - insurance is about sharing risk amoung common entities, so increasing the premiums based on risk on micro-factors isn't really that helpful. You would probably get good enough performance from a couple of basic, easily obtained variables (age, weight, family history), instead of tracking, organizing and figuring out all of these variables.
The most effective debugging tool is still careful thought, coupled with judiciously placed print statements.

— Brian W. Kernighan, in the paper Unix for Beginners (1979)
Rest the temporary keyboard atop the laptop's keyboard. There are lots of portable battery-powered Bluetooth-compatible models out there.

It's not a perfect solution, but the point here is to limp along until you have the ability to get the keyboard properly fixed.
San Francisco recently held a city council hearing on eliminating parking minimums city-wide. Houston has no parking requirements in its central business district. Mandatory parking is looking pretty dumb at this stage of the climate emergency.
I would like to think technology has advanced some since 1979.
Cannabis Tech Hackathon in SF
About six months ago, I made a giant leap and switched from working for tech start-ups to a cannabis start-up. Little did I know that tech would still be a huge part of the cannabis industry. It's amazing to me how much 'green' space there is in this new industry. Wanted to invite anyone who's interested to attend a hackathon in SF (https://greentechhack.splashthat.com/) and learn more about the opportunities there are for tech experts like yourselves.
The debug story in Go is fairly decent these days for Linux, using Delve (the main "debugging" thing):

https://github.com/derekparker/delve

Apparently Delve supports Win and OSX/macOS too, though I've not tried it on those in years. On BSD though... there's no debugging story. :(
The thing is that data scientists are wanted by so many companies that besides salary you have to compete with perks and other things. IBs can't provide some of the perks, like remote work and makes it less attractive to potential candidates. This is my opinion, not my employer.
IF you can’t opt out of this in EU then it goes against GDPR (actually they must let you opt in). It would be interesting to dig deeper here.
There are still plenty of exceptions that are unchecked, i.e. subtypes of RuntimeException, which do not have to be declared on the callee. As well as people who think it's a good idea to throw instances of Exception and just tack a "throws Exception" on their methods.
Semantic URL routing isn’t part of REST.
People have been moving out of high-cost urban centers to cheaper areas since at least the 50s. And the "secondary" cities the author mentions are quite massive cities. Second, the authors narrative that people are moving "from coastal cities to “secondary” cities" is not factually accurate in the narrowest sense: LA, NYC, and San Francisco (which was a secondary city not that long ago) continue to have population growth. People are still moving to these cities, except NYC which has leveled off a bit. And most of the secondary cities the author mentions are also coastal cities, they're just different coastal cities. The only phenomenon is one that's as old as the industrial revolution: increased urbanization.
Sure, I don't think anyone is suggesting here that the workaround is without drawbacks. As for the USB concern, there are many Bluetooth-compatible battery-powered portable keyboards that one can use to get by.
It did?
I understand the commenter wanted a clear answer but I don't know if I should be specific since I can't find a public source to go along. Maybe this is internal and I fd up?
I am grateful to the MIT AI Lab, whose Tourist Policy enabled me and other lucky people to use MIT's computers for free, and to be inspired by Zork, Logo, Lisp, and all the great people at the MIT-AI Lab and the community they attracted.

https://medium.com/@donhopkins/mit-ai-lab-tourist-policy-f73...

With commands like :WHOIS, :WHOJ, :LUSER, :SEND, :OS, :PEEK and :UNTALK, ITS was the original social network.

In the HN "The Enduring Legacy of Zork" discussion, another tourist ZEMON told me he used the same NBS TIP as I did, to dial into the ARPANET without a password, connect to MIT-DM, :OS spy on other people playing Zork until it was your turn, then finally play Zork while the other people waiting watched.

MIT-DM was like a 300 BAUD ASCII version of Twitch!

Then he got seduced by networking and Lisp -- and he still uses Emacs too!

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

>MIT's friendly, unparanoid attitude towards people using their systems and basically just digging their technology was very formative in my career. Zork was the hook. I came to play adventure games, I stayed to learn Emacs and a bit about networking and LISP. I don't use PDP-10s anymore, but I work in the games industry, use Emacs every hour of my working day, and wish I could write more production LISP (though if you squint at Javascript just right...)

At the lab, the Knight TV displays let you watch anyone else's screen, and there was global "free display" screen saver showing all logged in users, what they were doing, where they were, free Lisp Machines, and other useful information, like the time and birthday announcements. They could also buzz open the door from the elevator lobby, and summon the elevator to your floor!

http://dspace.mit.edu/bitstream/handle/1721.1/41180/AI_WP_23... (page 22)

https://github.com/PDP-10/its/issues/279

ROBG was interviewed in the "Get Lamp" documentary on Zork, and eloquently described the experience.

https://archive.org/details/getlamp-rgriffiths

>Rob is a perfect example of the benefits of not going just for "names" in a documentary about a wide-ranging subject - nothing on his resume says he was a big text adventure game player or person who was at the beginning of Zork. But there he was, a kid who had gotten into the MIT lab and seen early Zork being played and the effect it was having on the students and computer lab users. He was articulate and provided a wonderful dash of emotion into the descriptions which I used liberally in GET LAMP. He had a number of printouts which I also filmed (but didn't use). Many documentaries wouldn't count "just a player" as worth interviewing - Rob is proof that approach is short-sighted indeed.

http://www.getlamp.com/
His argument still stands. The fact that combinatorial optimization is difficult doesn't change the fact that the problem space is finite and can theoretically be enumerated by a very fast computer with lots of space. This also means that the heuristics that are typically used (that dramatically reduce the problem space at a rate tied to the size of the problem) can make the exploration of potential solutions much easier than it once was.
> Last spring

> 6 months

> preliminary support

No, I didn't miss hearing about it, just like no one missed hearing the Python 3 release.

You've got nine years of open-sourced Go...even in the best case scenario, it'll take more time that six months after a draft design for this to not be a common, massive pain point.
The Star Wars C64 Demo by Censor Design [video]
Multi-class confusion matrix library in Python
Except Gitea has all the functionality in the list you linked.
And I find this expectation rather bizarre. Since when compiled programming languages ship a debugger?

You can use a world class debugger, known as gdb, with Go, and yes, they do provide extensions for gdb to make it understand high-level Go constructs (such as goroutines, maps, slices, channels, ...): https://golang.org/doc/gdb
> If you own a decently sized family home with a garden you're just not going to give it up and move into a block of flats.

Sure you are, if someone pays you enough for your property to make it worth your while. That’s why it is illegal for property owners to build high density on their own property. Otherwise, people would cash out and allow higher density locations to be built.
I keep useful notes in one note. I don't log time anymore. Hallelujah! Was logging time from 2012-18 in various jobs and boy it sucks. The code quality reflects the clock watching too.
I recently interviewed with Google and their recruiter's, presumably copy-and-pasted, spiel included the following footnote:

"Steve Yegge (former Googler) talks about his interview experience and "How to Get that Job at Google" in his blog post here[0]."

Which I found strange given that (A) Steve wrote it 10 years ago and (B) he's more recently written[1] that "The main reason [for leaving] Google is that they can no longer innovate."

[0] http://steve-yegge.blogspot.com/2008/03/get-that-job-at-goog...

[1] https://medium.com/@steve.yegge/why-i-left-google-to-join-gr...
In fact Phoenix is on the list of "secondary cities" and is the 5th largest city in the US.
He has a record with Henry Kaiser as well.

GrOb started in early 80-s though.
Our IT department each rotated through being the Helpdesk person who talked to kids all day. They ran our robotics club. If you were interested in mail servers, or LDAP, etc they'd invite you in to see the server room.

I suppose they felt they had a duty to teach us, just like the rest of the staff.
Simple solution, you just move again.

People escaping high costs are typically moving to a place where they will probably have few roots and connections, so there will be little reason to stick around if costs rise again
"Brian Vecci, technical evangelist at Varonis,
elaborated on what he saw as the downside of the
zeal to crack down on data brokers.

“Entire business models could be declared illegal
and have to be scrapped if these complaints are
valid, and that might be a bad thing for
consumers,"

Sounds great to me. He has completely failed to show any real downside.
«Zcash only uses those for some transactions»

No, Zcash offers the option to always use shielded transactions, if that's what you want. The choice to use a shielded or unshielded transaction rests solely in the hands of the user.

It is true that CPU and memory complexity use to be high for shielded transactions. However Sapling just activated (https://z.cash/blog/sapling-activation-complete/) and it resolves the issue: a shielded transaction used to take up to minutes of CPU time and 3GB+ of RAM, but now can be done in 1 second with ~40MB: https://medium.com/@EthAdvisor/everything-you-need-to-know-a...

Furthermore, Zcash promotes the use of TOR if users wish to hide their IP address.
Not a service, but MS Word makes it easy.
Are you meaning https://github.com/gen2brain/raylib-go?

If so, it seems a bit too buggy still for really wanting to write production code with it. :(

G3N seems ok:

http://g3n.rocks

Although it doesn't yet have a long history of maturity either. :/
There is a very large amount of out-migration from NYC. The city’s population keeps growing because of births and immigration, but many more people move from NYC to the rest of the US than the other way around.
I see this going one of two ways. Either tech decentralizes and spreads out into places like Atlanta, Austin, and Nashville, or these jobs continue to further concentrate in SF/NYC/Seattle and the other cities fall way behind.

In the first case, I think it's likely that inequality will continue to increase across the U.S. and the median American will be worse off for it; i.e., there will be a positive feedback loop where winner cities take all.

In the second case, I think inequality will decrease, and the tech industry (and similar "big city" industries) can play to each region’s cultural strengths. I think this inter-city competition would be a positive effect and lead to accelerating innovation across a variety of different fields. Judging by recent Amazon/Google news though, I fear the first case is more likely to happen.
we are all too "poor" to afford a house, some of us are just making the global-south and future generations pay for it.
That function call is an alias for: map-get(map-get($palettes, 'blue'), light)

Which, in a language with dot accessors, could be accessed like: $palette.blue.light

I don't think he means that the function call is odd but rather that it's odd that you have to create and call a function to be as concise. Some of the oldest and longest Sass issue threads are about this missing feature.
Anglophones, please, please, excuse me for replying in my native tounge. The cashless society engages my aversion such that it is hard to say in my second language.

Så jävla enig alltså!

Fy fan för detta inskränkta, ofria land! Jag avundas norrmän, daner, och finnar för att de slipper Rosenbad.

Du, och alla andra skandinaver vet att genomsnittssvensken... har sina svårigheter.

Ser fram mot min årliga skridskosemester i Norge.