jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Although this is definitely a solution, the usage case I detailed in my original post seems much more likely (at least to me). I see your idea useful in the case that many of your groups/circles of friends use it and you just make one for the week and send it out to anyone who wants to organize an event. Whatever you end up doing though, just think about the most common usage cases and how to best implement to suit those cases.
So how do they execute the warrant without either a back door or a working exploit?
They’re responding because in the coming days it’s going to become obvious that a large number of people involved in this attempted coup were organising on Facebook.
I started a high level doc a couple years ago to compare the major tradeoffs in most popular messengers here:

https://docs.google.com/spreadsheets/d/1-UlA4-tslROBDS9IqHal...

We also only assume the published Signal binaries match the published source code. Moxie and team have exclusive control of the signing keys and Moxie said he will fight any third parties like F-droid doing from-source signed binaries outside the Google/apple ecosystems in spite of the accountability and removed SPOF it would offer.

If you choose to use a non Google/Apple platform or a freedom-respecting architecture like RISC-V or OpenPOWER you don't get to be on the Signal network.

This eliminates me from being able to use Signal. Talked to moxie at length about this but in the end he repeatedly admits he has no problem cutting off the few to enforce his vision for the many. He also frequently implies he sees himself as the only entity worthy of running the world's communications systems.

He is a smart guy and means well, but he is naive. Benevolent dictators are always replaced by less benevolent ones eventually. There is nothing stopping what happened to WhatsApp happening to Signal. You also have to trust the pinky swear offered by the Signal Foundation that they won't dump the keys from their SGX enclaves using any of a myriad of design flaws, and that they, their ISP, datacenters, and any three letter orgs tapping them will all throw away all the TVP/IP level metadata that centrally flows to their systems.

With Matrix OTOH, if those that host a given set of binaries/servers go evil or we simply want control of our metadata for sensitive channels, we can just use one of the alternative independent clients or a fork, switch to our own server or one run in a country or by an entity we trust more. We also still will be able to reach our social graph, just like switching an email provider.

Democratic control is messy, but I will take it over a benevolent dictator any day.

As for documentation, matrix.org documents the API and design choices of Matrix extensively and they welcome people making alternative clients and bridges to other networks because they believe the only safe and sustainable network services are open ones.
Software engineering requires understanding enough of the reason behind requirements to know when the requirements could be simplified or should be augmented. I would even argue that understanding business needs and translating them into practice is the fundamental role of software engineering.
Here you go: https://sec.report/Form/S-1
"There's no way to manually add in-app contacts."

False, I do it ALL the time.
We're at the stage where we're giving out merit awards for not bombing a seat of government after having stormed it?
Any post/tool that mentions "cross-browser debugging protocols" has my immediate +1.

Doing so from outside the browser (which gets me that much closer to staying in my IDE) has my immediate +100.

I understand the fancy side of debugging tools is still being actively evolved (interacting with/highlighting DOM elements), but surely we're to the point where a basic JS debugger protocol (break point, skip, go in, go out, etc., ...with source maps...) is doable.
So no need to incorporate? Is it pretty much like having a blog?
Copernicus realized this for the first time in the early 16th century.

Copernicus came up with the predictive mathematical model, but the idea of heliocentrism goes back almost two millenia before him.

The history of science is rife with examples like this.

The collection of ideas now known as 'the scientific method' didn't exist in Copernicus's day, and was still having major modifications over the past 100 years. At this point, we've really nailed down something that was barely a wisp of an idea in Copernicus's time. It took a long time simply because falsifiability wasn't an ingrained scientific process in the age of Copernicus.

And we, the rest of the society, should strive to support such long-term endeavors to the best of our abilities

500-year experiments should be very low on the list, particularly ones to be supported 'to the best of our abilities'. We have more pressing issues and ideas that should get more of our attention. Saying 'trust us, this will be important long, long into the future' isn't too far from founding a new religion.
This sounds interesting, but I definitely need a tutorial for step 2.
Love this.
What other companies have released their CSS/HTML guidelines?

I much prefer to read guidelines like this, than using a full framework.
1) I don't see it.

2) There's far[0] more compelling "evidence" of Nicolas Cage being a time traveler anyway.

[0]https://www.complex.com/pop-culture/2013/08/nic-cage-in-the-...
I hope HN never lightens up.

It does seem harsh at times, but when you start letting short/irreverent/low value content through and you end up with reddit.
> a criminal should spend ill-gotten funds

Or bury that treasure
> Last I checked, most markets still do not allow Monero.
You can use services like XMR.to to convert Monero to BTC and use that.
Buying Monero initially to preserve anonymity, then converting smaller amounts to BTC to use for the markets.
Wouldn’t people be even more NIMBY if they thought it was going increase their tax rate?
I've seen at least 3 reports in my area where a head-on collision with an impaired driver (in the truck) usually ended up killing or seriously injuring the passengers in this 'modern, safe automobile'. Some examples:

* https://www.kxan.com/news/local/austin/drunk-driver-who-kill...

* https://www.kxan.com/traffic/two-children-killed-in-cedar-pa...

* https://www.kxan.com/top-stories/two-from-austin-dead-after-...

* https://www.kxan.com/news/texas/married-only-minutes-texas-n...
> In my experience, most harsh criticism comes from those who either barely used Go if at all or tried to build something Go wasn't aimed for.

How do you know the harsh critics of Go you read barely used Go at all? What things did harsh critics try to build with Go that it wasn't aimed for, and/or what is the most frequent wrong thing those critics try to build with Go?
I personally don't know a web development platform that is as fast to get off the ground and as complete as Rails

I think this is an aesthetic preference. I personally think that the simplest and cleanest design is a combination of something like Sinatra/Express to implement a simple API and React on the client to do component-ized UI.

Much of the "completeness" of rails is simply not needed when client side components can keep a bit of state around for housekeeping and make the occasional API call when data actually needs to move between client and server.
Location: North Carolina, USA

Remote: Yes

Willing to relocate: Yes

Technologies: Imperative, functional, and OO languages. Software / hardware interface. Network protocols. Extensible, modular software. Algorithms & data structures. Systems performance. Embedded software.

Résumé/CV: On request. Over 5 yrs experience working on software for Ethernet networking devices: L1-L3, kernel drivers, networking ASICs & NPUs, OpenFlow, infrastructure.

Email: found here -> http://brpbr.com/
Big raises like this are primarily secondary. Probably someone like lightspeed selling out (was mentioned in leaked email http://www.businessinsider.com.au/snapchat-ceo-evan-spiegels...).
If you want to invest in some larger publicly traded companies, there is a new cybersecurity ETF, ticker symbol HACK. You could buy some shares of the ETF or shares of some of the individual holdings. A list of holdings can be found here:

http://www.pureetfs.com/etfs/hack.html
Windsor Circle http://www.windsorcircle.com/ - Durham NC

Python and JavaScript Developers

=====================================

We're hiring developers on the front end and backend to join our funded startup (we recently closed a $6.25M Series B) to help us build and expand our market leading Retention Automation Platform.

Backend Developers will have an opportunity to work with Python, the Pyramid web framework, and and many of the leading ecommerce and marketing platforms in the world.
Front End Developers will be able to work in JavaScript with Backbone, jQuery and MarionetteJS to build out our rapidly growing web application.

This is an exciting opportunity to get in on the ground floor with salary and stock options while working with cutting edge technology. Telecommuting is available 1-2 days/wk with the rest of your time spent in our awesome downtown Durham, North Carolina office.

More info here: http://www.windsorcircle.com/jobs
Location: San Francisco (Fulltime + Remote Ok + No Relocate)

Technologies: SQL, Data (Excel, Looker, Python, R), Matlab, some C, plenty of engineering tools. Picks up new tech as required.

I'm a startup Data Analyst looking for product/operations focused teams. My education was in Physics and Mechanical Engineering, and my background in transport.

I'm really passionate about global scale impact - if you are trying to build something small that eventually will optimize at least one part of the world, then I want to share your vision.

You need someone who: Is relentlessly driven to improve our models of the world with evidence, takes effectiveness seriously, types colemak, and gets motivated every morning to drive humanity forward. I'm all about human connection, dodging cognitive biases, and understanding our weaknesses so we can find a way to make them our strengths.

You have: A team working on a technical solution to at least one problem facing humanity, and can offer a start date before Feb 2015.

Résumé/Website/Contact: braydenmclean.com
I rather like closures and streams quite a bit! Please do continue to improve the language, especially generics! Generics as they currently are are just so much more limited than they could be. I hope they end up fixing them and getting things moving forward again with respect to generics!
I really like Ruby syntax, but lately others are catching up. Swift and Coffee are both (IMHO) strongly Ruby inspired and in some ways better.

Consider how many heroku dynos are dedicated to running slow, non-concurrent Ruby web processes, and how many Kilowatt Hours are burned waiting for Rails to apps to start. These are just not problems people need to deal with anymore.

So while I am a big fan of Ruby (I still think it's the closest to my brain's own pseudocode of any language I've used) the ecosystem is lagging significantly these days, not because it's not improving, but because js is improving at a must faster clip.
In some situations throttling is the best solution. It depends exactly what criteria is being used and what the motivations are. Outlawing any type of ISP throttling without making some exceptions is a bad idea. For example in the past I've seen throttling used to dampen the impact of ISP uplink outages. BitTorrent and Usenet get slower but most people browsing HTTP don't notice that the ISP has lost 50% of its uplink capacity for 4 hours. Is that a bad thing? What about smaller ISPs? This impacts rural users quite a lot. We focus on Verizon, Comcast, TWC, Cox, etc but there are scores of smaller cable ISPs in the US who simply don't have the money to do large scale network upgrades required to offset 2% of their users being bandwidth hogs. Should they go out of business? Raise prices? Implement strict bandwidth caps? or throttle the 2% of users at peak hours? For the bigger ISPs the turnaround times, planning and budgeting of upgrades is never perfect. Sometimes there are gaps due to mismanagement (solvable), vendor/partner delays (not so much so), weather delays (nope) or other things out of your control. Between upgrades do you let everyone suffer with slow speeds or just throttle the 5% of people using 50% of the bandwidth? It's really not a clear cut issue. We also have to consider that the alternative to intelligent throttling are strict bandwidth caps and metered billing. I would prefer the top 5% be throttled or pay more.
After finishing Cryptonomicon yesterday, this post was highly informational to someone excited about the field.
Also, don't forget that when you're playing chess, you can see your opponents pieces on the board.
Our (Sydney) streets are just not wide enough to do U-turns in one go. So people were doing them at traffic lights and causing problems as they misjudged then had to do a 3 point turn.

I guess its preferable to let these 3 point turns happen in side streets and backstreets.
I don't think this map is easy to read at all. 3D projections onto 2D lose information; especially this one. A colored overlay (like weather radar) or contour lines (like a topographical map) would be much easier to understand.
I always get tricked into thinking "Hey, some new stuff from Alan Kay" - only to find some link to something he said years ago. Perhaps putting the year in the title (2004 - or whatever the year the material is from) might prevent people who really like and follow Kay from getting their hopes up.
Thank you for your response. I thought the same things about my email address and I fixed it right after I read your comment. again Thank you for the advise and I will take every word of it to heart. I have been using google but its almost like Pensacola Florida is just a dead zone for this field and I'm not really in the position to move. Would you have any idea on what I could do to get some experience so that I can get a job with a company and have something on my resume that isn't Sears holding and Whataburger inc? lol Because I'm at a loss.
This is a great idea. I bet it catches on all over the world. With a lot of IPod & IPhone users riding bikes it wouldn't surprise me if Apple comes out with one of these too. If I rode a bike I would have one of these chargers.
Yes I remember handango.com was the popular appstore for my HP ipaq smartphone. Anyone could develop Windows Mobile or Java apps and sell it there.
Fair enough. Those features do indeed warrant the use JavaScript. Not quite convinced that it needs to be super bloated JS, but since I've somehow managed to miss all those features, I must be missing something. Thanks for educating :)
t may just be that the learning curve for APL is so steep and so long to become truly proficient that most don't get there. I've long held the opinion that much of the criticism of Perl as "line noise" is more to do with people that aren't really proficient in it thinking they are because a subset of the language is very C-like and familiar, and it can be used for quite a while before encountering anything too foreign to someone that knows C. Once that happens though, it leaves those people scratching their heads wondering what they are seeing.

Compare and contrast to APL and Lisp, which are obviously different, and Python, which avoids the problem by having a fairly different syntax and a guide for exactly how to do things.

I've seen some pretty amazing things in APL, but I can't really understand them. I don't count that against the language, I just haven't spent the time to actually learn APL.

As for there being an optimum, I think there is, but I think it has a lot to do with how long and for how complex of things you plan to use the language. Front-loading learning time for a more expressive language may pay dividends later.
> [...] is strong evidence for freedom of expression in the west.

Unfortunately there are less and less white spots in "the west."

https://index.rsf.org/
I agree with the author - given the sense of entitlement among users, this is the only real option for a sole maintainer like him.
Those photos of Venice having clean water were proven to be fake news. Technically the photos are part of the Venice district, but not the part people think of.

https://news.ycombinator.com/item?id=22619638
Except now the webapp is real time video and voice chat
First, I don't think most homeless are heavy users. It takes money to be a heavy drug user. I've known heavy drug users who went through like $10k in drugs in one year. That's more than some homeless people live on all year.

So I suspect the "hard core junkies trope" is somewhat overblown.

Second, they are having much more serious problems, like difficulty getting food:

https://streetlifesolutions.blogspot.com/2020/03/covid-19-an...

It's quite ugly at the moment and I don't know what we can do about it.
Media preferences aside, the article is essentially a watered down commentary on the video. If I came across this while I was at work, I would also prefer to consume the article. But I think the video is where the value is in this content.
An interesting artifact from the times the only platform was wintel, the filenames were 8 characters long and “conventional languages” meant “C, C++, Ada, etc.”

http://phix.x10.mx/docs/html/phixvscl.htm

The only strange thing is release date and references to 64 bit arch..
Google has photoscan app on Android that is pretty good.
* The UI looks very confused. It seems to use material design elements very inconsistently, in particular on the landing "what do you want to do today" form which looks out of place.

* The task counter in seconds becomes useless after long amounts of time. Maybe put a timer in mm:ss?

* What does the "completed" switch in the upper right do? Doesn't seem to change anything.

* It would be nice to be able to switch a "done" task back into "undone" in case you realize there's more to do about it.

* The checkbox is not aligned to the "start" button properly. I know it seems like nitpicking but we are hackers with OCD and we can't stand this kind of things :)
A quoted value is exactly what is written, for example in LISP:

(let ((foo "hello"))
(quote (My name is foo)))

> (My name is foo)

An unquoted value is interpreted completely:

(let ((foo "hello"))
(My name is foo))

> Error: "My" is not a function

A quasiquoted value is literal by default (like a quoted value), but we can selectively "unquote" parts, to have them interpreted:

(let ((foo "hello"))
(quasiquote (My name is (unquote foo))))

> (My name is "hello")

As you can see, in LISP we can use quasiquotes on pretty much anything. Most other languages with quasiquotes only support it in strings; for example in PHP ' is the quotation mark and " is the quasiquotation mark:

$foo = "hello";
echo 'My name is $foo'; // Gives 'My name is $foo'
echo "My name is $foo"; // Gives "My name is hello";

Depending on the language, some require explicit unquoting (eg. ${} syntax), others require explicit escaping (eg. \$ syntax).

The article uses two forms of quasiquotation marks: [r| and |], and [l| and |]

For example:

person :: Person
person =
[r| {name = "Yuri Alekseyevich Gagarin",
birthday = {year = 1934, month = 3, day = 9},
country = {name = "Soviet Union", language = "Russian"}} |]

Here the value of "person" is quasiquoted, so some parts of its contents (eg. the "{", "}", "," and "=" syntax, along with the "name, "birthday", "year", "month", "day", "country" and "language" tokens) will take their 'literal' values in the record-building language. The other values, '"Yuri Alekseyevich Gagarin"', "1934", "3", "9", '"Soviet Union"' and '"Russian"' will be interpreted as Haskell values, and the results (various Strings and Nums) will be used in the record-building language, instead of their literal tokens.
Because you've been at the company for 7 years they may take you for granted. You didn't make any noise or leave when you didn't get a raise for 3 years so they probably don't consider you to be a "flight risk".

Another possibility, is that you've stopped increasing your value to the company. This is normal. Einstein probably wasn't reading patents any faster at 7 years than he was at 3 years when he worked at the patent office.

More importantly to you, the company may not be a place where you can "up your game" any further. You need to seek out new jobs where you can increase your knowledge and value.
With Handshake, TLDs can be used as domain names.

"believable explanation" is subjective. I don't work for Namebase and am not involved in Handshake development. I just like the project. (:

We're still in the early days so your complaints may be met with solutions.
Hopefully they will turn on the microphones of the rover. Supposedly this thing is brutally loud.
If every package in RHEL is named rhel-$project, and every package in Debian is named deb-$project, then these prefixes do not add any relevant information, just inconvenience. It is already generally understood that packages from distributions are patched by distributions.
This is the key point: premature optimization would be e.g. denormalising a database because you think you might have a performance problem at some point, and breaking the data model for no good reason.

Here the wrong data structure has been used in the first place.
Every programming class I ever had was using logo on an Apple II, where mostly you just sat around making making the little puck fly off the side of the screen at warp 9.9. Most of the personal computers in the 80s came with a basic interpreter built in and they were largely compatible with each other aside from some syntax differences and the extended screen characters being vastly different. Typing in programs from magazines and writing my own did far more for me then any course I ever took. I dabbled with Turbo Pascal when I got my first IBM knock-off but settled for a little $20 C compiler - Power C - that worked in real mode and spit out DoS executables really quickly. Porting code from Unix to the Power C runtime taught me a lot. Today I write in Go almost exclusively and marvel at how far things have come.
Java is strongly typed and it does not prevent most of java programs to be seriously loaded with bugs.

Just look at how many big corp and institutions jsp form and website explode stupidly when you try to use them for simple operations...
Anti oxidants are sort of a free lunch. Reducing inflammation that is very common will tremendously boost brain power.
Buffett is pretty much the exact opposite of a boglehead. Buffett's strategy is to only pick winners. Jack Bogle was in the portfolio theory camp, buying companies regardless of if they appeared good or bad. Both can be profitable, but the boglehead strategy is much easier to do.
I think this is the same concept of establishing wealth as, say, wiping one's own ass with $1 bills.
Now you've had your
pointlessness for today :) thanks for sharing!
You're not sure what the other options are? You've seen it.

Which is worse, censorship of people calling for the violent otherthrow of the democratically elected government. OR what we've seen this week - people literally overthrowing the democratically elected government of the US.

Oh and by the way- when the MAGA hat wearers have taken over, sure as hell they aren't going to be defending your right to equivocate between the people violently overthrowing democracy and the people not allowing a violent overhtrow of democracy.